Control Usage
- Uses system-supplied controls, wherever possible
- Provides an object pop-up menu for the title bar icon
- Provides a pop-up menu for the window
- Avoids multiple level hierarchical interfaces (menus, secondary windows) for frequently used access operations
- Uses an ellipsis only for commands that require additional input or parameters
- Uses the menu (triangular) arrow image to indicate when a control can display more information (cascading menus, drop-down control arrows, scroll bar arrows)
- Provides pop-up menus for selections and other user identifiable objects
- Supports the display of pop-up menus using mouse button 2, the keyboard shortcut keys, and action handles
- Displays pop-up menus upon the release of the mouse button
- Follows guidelines for ordering the commands on pop-up menus
- Limits commands on pop-up menus to those that apply to the selection and its immediate context
- Makes toolbars user configurable (display, position, content)
- Uses defined toolbar label images when supporting common actions
- Defines custom controls to be visually and operationally consistent with standard system controls