[ Previous | Next | Contents | Glossary | Home | Search ]
Motif and CDE 2.1 Style Guide Certification Checklist



Pop-Up Menu (Menu Type)

[ ]
Associate a pop-up menu with every object.

[ ]
If a choice is not currently available, do not include it in a pop-up menu (except if a window menu is used as a pop-up menu).

[ ]
If an action choice applies only to objects (for example, choices that also appear on the Selected menu), make the choice available on a pop-up menu.

[ ]
If a choice is not currently available, do not include it in a pop-up menu (except for those used as window menus).

[ ]
Treat a menu popped up on an unselected character in text as if it were popped up in the background.

[ ]
If the user attempts to display a pop-up menu where no menu exists, or in a context in which the menu would be empty, do not display any pop-up menu; initiate a warning signal instead.

[ ]
Keep the relative order of identical choices the same on a pop-up menu as on the pull-down menu. For example, because Paste appears after Copy on the Edit menu, it should appear after Copy on any corresponding pop-up menu.

[ ]
Do not display a shortcut key for a choice on a pop-up menu unless it has the same result as the corresponding choice from a pull-down menu.

[ ]
If you include the Help choice on a pop-up menu, make it the last choice on the menu.

[ ]
On every pop-up menu, provide a title that indicates the function the menu performs or the identity of the element or object associated with it.

[ ]
Describe which elements have a pop-up menu associated with them and how these pop-up menus can be used in the Help choice available through the window's Help pull-down menu.

[ ]
If you include the Delete or Clear choice in a pop-up menu, augment them with the words "to Trash" if and only if all elements to which the operation applies are objects.

[ ]
In conjunction with the Menu Guidelines reference page, use Table 9 to decide which choices to include in a pop-up menu associated with a selection or a selectable element and how to organize them.

Table 9. Pop-Up Menu Choices for Selections and Selectable Elements

Mnemonic Menu Choice

Drag/Move

Copy To ...

Move To ...
D Delete {to Trash}

[ ]
Make Undo or Repeat/Redo available from a pop-up menu (or a menu cascaded from it) associated with a selectable element only if the corresponding action applies to the selection or the selectable element on which the menu was popped up.

[ ]
In conjunction with the Menu Guidelines reference page, use Table 10 to decide which choices to include in a pop-up menu associated with the background of a selectable scope and how to organize them.

Table 10. Pop-Up Menu Choices for Selection Scope Backgrounds

Mnemonic Menu Choice
N New
D Delete {to Trash}

[ ]
Include the New choice in a pop-up menu only if it is associated with the background of a selection scope and if New appears in the corresponding Selected menu.

[ ]
Include action choices that act on a selection in a pop-up menu associated with the background only if there are elements in the selection scope that are selected.

[ ]
If the pop-up menu is associated with a selectable element that is not currently selected and the action label is not augmented with the word "Selected" or "Selection," make the action act as if only the associated element were selected. For example, when the user selects Cut from a pop-up menu on an unselected element, cut just that element to the clipboard.

[ ]
Help on a pop-up menu associated with an element should have the same effect as pressing Help or F1 when the active cursor is on an element.

[ ]
Do not change the data or selection state of an element when the pop-up menu associated with it is displayed.

[ ]
If you provide an action choice (other than Help) on a pop-up menu (or a menu cascaded from it) that is associated with a selection scope, provide access to the same choice from either a menu bar, menu cascade button, push button in the same window, or a shortcut key.

[ ]
When the user presses (not clicks) the MENU button at a location that allows a pop-up menu, display the associated pop-up menu at that location.

[ ]
When the user clicks the MENU button at a location that allows a pop-up menu and the menu is not currently displayed, display the associated pop-up menu at that location.

[ ]
When the user clicks the MENU button at a location that allows a pop-up menu and the menu is currently displayed, deactivate the associated pop-up menu at that location.

[ ]
If a pop-up menu is associated with the location of the active cursor and the user presses Menu or Shift F10, display the associated pop-up menu at that location.

[ ]
If focus is in a spring-loaded system based on a pop-up menu and the user presses Menu or Shift F10, deactivate the system.


[ Previous | Next | Contents | Glossary | Home | Search ]