[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Denemo-devel] staff directive icons and whey they (should) do.
From: |
Richard Shann |
Subject: |
Re: [Denemo-devel] staff directive icons and whey they (should) do. |
Date: |
Fri, 28 Jan 2011 14:18:23 +0000 |
Further conversation with Nils on irc have suggested that we may be able
to make all commands provide their own edit scripts. I am pushing the
current code I have with a new self-editing RehearsalMark command, very
simply constructed out of the old command and the editscript, now
deleted.
There may be quite a few other scripts needing updating, but this gives
us a sound platform for concrete discussions on where this all should
go.
Richard
On Fri, 2011-01-28 at 12:25 +0000, Richard Shann wrote:
> With more thought, I can see this should be tightened further. We want
> people to be able to choose tags freely without the danger that someone
> later writing a command of that name should trigger a change to the
> editing of unrelated directives.
> So this means that setting the override should be mandatory even if the
> tag name is a command name. It is no longer sufficient just to use a
> command name as a tag, you must explicitly say that this command is to
> be used for editing.
> To indicate that this override is saying that the tag provides the
> editing method I propose to adopt the name DENEMO_OVERRIDE_TAGEDIT
> rather than either of my two previous names.
>
> The rules are:
> * if a directive has the DENEMO_OVERRIDE_TAGEDIT flag set and an
> editscript named tag exists it is used for editing the directive
> * else if a directive has the DENEMO_OVERRIDE_TAGEDIT flag set and
> an command named tag exists it is used for editing the directive
> * else only Delete and Advanced Edit are offered
>
> It will be rather tricky to track down all the uses currently out there,
> and to make old files behave properly it will be necessary to set this
> override on all directives in files with the old version number.
>
> Richard
>
>
> On Thu, 2011-01-27 at 17:54 +0000, Richard Shann wrote:
> > On Thu, 2011-01-27 at 17:14 +0000, Richard Shann wrote:
> > > DENEMO_OVERRIDE_EDIT should be set on any directive whose tag is the
> > > name of a command to be used for editing
> >
> > I propose that
> > DENEMO_OVERRIDE_EDITACTION should be the name for this new override - to
> > avoid confusion with DENEMO_OVERRIDE_EDITOR which invokes a text editor
> > on the directive.
> >
> > Richard
> >
> >
> >
> > _______________________________________________
> > Denemo-devel mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/denemo-devel
>
>
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/denemo-devel