I think it is long overdue to finish the work allowing the user to choose a custom set of button bars/palettes (and indeed providing a useful set by default). At the moment all such buttons go into the Score Titles bar. This bar is actually just the first in a list, and I propose continuing that idea by allowing the user to further populate that list.
What I am thinking of is that Denemo will provide a widget "ButtonBar" which has a name and a button "Mod" (for modifying itself) and any number of command widgets. The command widgets perform scripted commands, and display themselves as icons or labels or both. The "ButtonBar" can be placed either in the main window or in a separate toplevel window, as selected via the "Mod" button. The "Mod" button also allows hiding/showing the ButtonBar widget and whether the buttons are arranged vertically or horizontally. This button will also allow deleting command buttons from the bar. Adding to the bar will be on the left click menu of commands, and also be possible via the scheme CreateButton procedure, suitably extended. Hidden button bars can be brought back (either from the view menu or ...?). The set of ButtonBars will be stored (if modified) in an xml format file in .denemo-xxx/actions/ButtonBars.xml and a system-wide one will be used if that one does not exist. Any suggestions for improvement of this proposal are welcome. Richard _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
