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



Cascading (Choice Type)

[ ]
Use a cascading choice to display a cascaded control.

[ ]
When a user activates a cascading choice, display its associated cascaded control, even when all choices and controls in the cascaded control are unavailable.

[ ]
Do not display unavailable emphasis on cascading choices.

[ ]
If a cascading choice is used to display a spring-loaded control, pressing (but not clicking) the SELECT button on the choice activates it and displays the control if it is not already displayed.

[ ]
If the SELECT or MENU button is pressed, and the pointer is over a cascading choice whose associated cascaded control is not displayed (for example, because the mouse button was pressed elsewhere and moved to the cascading choice), then releasing the mouse button has no effect.

[ ]
Releasing the SELECT button over a cascading choice whose associated cascaded control is currently displayed leaves the cascaded control displayed if it was not displayed when the SELECT button was pressed.

[ ]
Releasing the MENU button over a cascading choice whose associated cascaded menu is currently displayed leaves the cascaded control displayed if it was not displayed when MENU was pressed.

[ ]
Clicking the SELECT button on a cascading choice activates it if its associated cascaded control is not currently displayed.

[ ]
If activating a cascading choice displays a menu, then clicking the MENU button on the choice activates it if the menu is not currently displayed.

[ ]
Clicking the SELECT button on a cascading choice removes the associated cascaded control if it is currently displayed.

[ ]
If a menu is associated with a cascading choice, then clicking the MENU button on the choice removes the associated cascaded menu if it is currently displayed.

[ ]
Removing a control removes all of its cascaded descendants.


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