110 likes | 260 Views
Chapter 27: Menus. The Evolution of Menus. Command line interface Sequential Hierarchical Menus Lotus 1-2-3 : simultaneous display of workspace and menu Drop-Down Menus Menus as a pedagogic tool. Standard GUI Menus. File and Edit - in two leftmost positions Help
E N D
The Evolution of Menus Command line interface Sequential Hierarchical Menus Lotus 1-2-3 : simultaneous display of workspace and menu Drop-Down Menus Menus as a pedagogic tool
Standard GUI Menus File and Edit - in two leftmost positions Help - in rightmost position Style standards for windows, Mac, Motif Are they effective? Or just historically standard?
“Better than the Standard” GUI Menus Program - default settings - available templates - toolbar configuration/personalization Document - properties: size, type, margins, orientation - views, global formatting commands Pieces - embedded objects: images, graphics, tables - ability to load/save objects from/to elsewhere Help
Guidelines for Menu Content File menu - getting rid of save (moving else where) - changing label from “File” to “Document” - Most Recently Used (MRU) list Edit menu - facilities for cut and paste - facilities for importing and exporting - shouldn’t be a catchall for miscellaneous functions
Guidelines for Menu Content Windows menu - for Multiple Document Interface (MDI) only - tools for simultaneous display of multiple documents - nothing else Help - Shortcuts: a guide to stop relying on the menus - discussed later in the book
Guidelines for Menu Content Optional menus : View menu - options which influence the way the user looks at the data - optional visual aids: rulers, templates, palettes Insert menu - really an extension of the edit menu - for one or two items put in edit menu
Guidelines for Menu Content Optional menus : Settings menu - facilities to change program settings - do them all here (i.e. printer) Format menu - deals with properties of visual objects - page setup should go here Tools menu - functions like spell-check - advanced functions for power users
Menu Item Variants Disable menu item - gray out inappropriate menu items - helps user learn the program Cascading menu - hierarchical organization of items - natural for the mathematically inclined - use only for obscure or rarely used items Flip-flop menu items - item states such as show/hide
Menu Item Variants Graphics on menus - helps user work faster - should be same image as on toolbar buttcon Bang menu items - a menu title which immediately performs an action (doesn’t drop down a menu) - avoid; instead use buttcons on the toolbar Accelerators/Mnemonics - equivalent keystrokes (Ctrl+V) - underlined letter (Alt F)