Menus and toolbars

From Buzztard

Jump to: navigation, search

Every view in buzztard has a toolbar. Should we additionally put all the functions into context menus? E.g, the machine view already has a context menu. Should this e.g. also contain the menu for the grid-density?

Menuitems can have a short-cut key, which makes them easy to access.

[edit] Menu comparission

Buzz Buzztard Comments
  • File
    • New
    • Open ...
    • Save
    • Save As ...
    • --
    • Song Information ...
    • More Song Information ...
    • --
    • Import Buzz Song ...
    • Import MIDI File ...
    • --
    • MRU
    • --
    • Exit
  • File
    • New
    • Open
    • --
    • Save
    • Save As
    • --
    • Quit
  • for the MRU we'll wait for EggRecent to land in gtk+
  • we have the song-information as a tab-page and a 'go to song information' in the view menu
  • Edit
    • Cut
    • Copy
    • Paste
  • Edit
    • Cut
    • Copy
    • Paste
    • Delete
    • --
    • Settings

...

  • View
    • CPU Monitor
    • Hard Disk Recorder
    • Master
    • Statusbar
    • Time
    • Skins
    • Standard
    • Themes
      • <colors>
      • ...
    • --
    • Preferences ...
  • View
    • Toolbar
    • Tabs
    • --
    • Go to xxx view
    • ...
  • 'hard disk recorder'
    • instead of a menu-point 'hard disk recorder', well add a recordbutton and popup a file-chooser
    • later we add a real harddisk recorder, with single-track recording abilities
  • we can add show/hide for status bar
  • we could do themes via rc-files
  • Favorites
    • Organize Favorites
    • --
    • <machine>
    • ...

...

  • can be done
  • Tools
    • <tools>

...

  • also can be done, but what kind of tools? we better integrate them into the app
  • Help
    • Contents
    • Tip of the day
    • --
    • URLs
    • --
    • About Buzz ...
  • Help
    • Help
    • About
  • for URLs we need to wait for URL handling to land in gtk+
Personal tools
collaboration

SourceForge Logo

GStreamer Logo

Linux Sound Logo

MediaWiki

Valgrind

GNU Library Public Licence

GNU Free Documentation License 1.2