[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif and CDE 2.1 Style Guide Certification Checklist
Tear-Off Menu (Menu Type)
[ ]Make a tear-off choice the first choice in a menu.
[ ]When a menu is torn off, the resulting tear-off menu should contain the
same choices, in the same order and with the same availability, as the
pull-down menu.
[ ]A torn-off menu should not contain the tear-off choice from which it was
created.
[ ]When the user tears off a pull-down menu, or a menu cascaded from one,
ensure that the presence, order, availability, and function of the items in
the tear-off menu remain identical to those in the corresponding menu.
[ ]When the user tears off a menu popped up over a multiple-element selection
(or a menu cascaded from one), ensure that the presence, order, availability,
and function of the menu items remain consistent with whatever is currently
selected in the same scope. Also, ensure that they remain identical to the
corresponding menu newly popped up over (or cascaded from) a multiple-element
selection.
[ ]When the user tears off a menu popped up on an object that is unselected,
or is the only one selected, ensure that the presence, order, availability,
and function of the menu items remain consistent with that object. Also,
ensure that they remain identical to the corresponding menu newly popped up
over (or cascaded from) the object if it were unselected or the only one
selected.
[ ]When the user tears off a menu popped up in the background (or a menu
cascaded from one), ensure that the presence, order, availability, and
function of the menu items remain consistent with the state of the selection
scope as a whole. Also, ensure that they remain identical to the corresponding
menu newly popped up over (or cascaded from) the background.
[ ]When the user tears off a menu popped up on an element that is not
selectable or that does not include a selection scope (or a menu cascaded from
one), ensure that the presence, availability, and function of the menu items
remain consistent with the state of the element. Also, ensure that they remain
identical to the corresponding menu newly popped up over (or cascaded from)
the element.
[ ]Allow a user to display and interact in the usual way with a menu, even
when it corresponds to a currently displayed tear-off menu.
[ ]The displaying of a menu should have no effect on the display of its
corresponding tear-off menu.
[ ]When a menu is torn off and a corresponding torn-off menu already exists,
remove the existing torn-off menu.
[ ]Always display a tear-off menu in an ordinary modeless secondary window
whose parent is the window with the tear-off choice.
[ ]When the user activates a tear-off choice in a menu, tear off the menu,
deactivate the original menu's menu system, and display the resulting
tear-off menu in a secondary window at or near the location of the original
menu.
[ ]When the user drags a tear-off choice in a menu while holding the TRANSFER
button, tear off the menu and deactivate its menu system. When the drag is
completed, place the menu in a secondary window so that its title is at the
location of the drop.
[ ]When the user tears off a menu, move the input focus to the tear-off menu,
if an explicit focus policy is in use at the workspace level.
[ ]Allow the user to remove a tear-off menu's window by providing the
Close choice in its window menu.
[ ]When focus is on a torn-off menu and the user presses Cancel or Escape,
remove the torn-off menu.
[ ]Redisplay a tear-off menu when the user moves focus back to a window that
had an applicable tear-off menu that was automatically removed.
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]