From: Randall R Schulz <rschulz@so...> - 2006-01-17 15:00:31
On Tuesday 17 January 2006 06:45, Bertalan Fodor wrote:
> Well, an explanation:
> 1. LilyPond plugin is activated when you go into the LilyPond menu,
> because the menu is created dynamically by the plugin.
This is the only part that doesn't make sense and really can't be
justified. Inadvertent activation will be common whenever the Lilypond
plug-in is installed.
> 2. When LilyPond is activated, by default its toolbar will appear.
> 3. If this disturbs you, you can hide the LilyPond toolbar.
Obviously. And I did, but it should not be necessary because I did not
issue any command and hence for such an action to occur represents a
serious UI bug and usability issue.
I urge you to separate activation of the Lilypond toolbar from the
execution of the code that constructs the plug-in menu.
> 4. If you don't want the LilyPond toolbar to automatically appear,
> when LilyPond is activated, turn off this feature in Plugin Options.
That's really not acceptable. I did not activate Lilypond (only its
plug-in submenu and that only because I did not move over it
sufficiently quickly in proceeding to the Navigator plug-in menu),
hence there's no justification for its toolbar to have appeared.
> Anyway, I'm open to any other way of doing this, I only need:
> 1. LilyPond toolbar on by default, when editing LilyPond files
> 2. dynamic menu for LilyPond
I see no problem with that, it's just that toolbar activation must
require a separate action (or history of its being activated when jEdit
was last running).