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



Selection Modes

[ ]
If toggle mode is supported, support add mode as well.

[ ]
If toggle mode is the default mode, support only toggle mode and add mode.

[ ]
If select mode is the default mode, and discontiguous selections are allowed, then holding Ctrl down while initiating a mouse-based selection technique forces it to operate in toggle mode.

[ ]
When select mode or normal mode is in use, all elements (if any) identified by a selection technique are selected, and all other elements are deselected.

[ ]
When toggle mode or add mode is in use, all elements (if any) identified by a selection technique have their selection state toggled based on the toggling policy; the selection state of the remaining elements is unaffected. However:

  1. If at most one element can be selected, and the technique selects an element, deselect any other element selected.

  2. If selections are required to be contiguous, the identified elements are selected and all other elements are deselected (in add mode only; toggle mode is not supported).

  3. [ ]
    Use of a navigation key to move the active cursor within a selection scope in normal mode, which results in an element cursor being placed on a selectable element, selects that element and deselects all other elements in the scope.

    [ ]
    Use of a navigation key to move the active cursor within a selection scope in normal mode, which results in an element cursor being placed on a nonselectable element or on the control (as a whole) that contains the scope, deselects all elements in the scope.

    [ ]
    Use of a navigation key to move the active cursor within a selection scope in normal mode, which results in a text cursor displayed as the active cursor, deselects all elements in the scope.

    [ ]
    Use of a navigation key to move the active cursor within a selection scope in normal mode, which results in a graphics cursor displayed as the active cursor, has no effect on the selection state of elements within the scope.

    [ ]
    Use of a navigation key to move the active cursor within a selection scope in add mode has no effect on the selection state of elements within the scope.

    [ ]
    For mouse-based operations in select mode, select the identified elements.

    [ ]
    For mouse-based operations in toggle mode, toggle the selection state of the identified elements.

    [ ]
    For keyboard-based operations in normal mode, select the identified elements.

    [ ]
    For keyboard-based operations in add mode, toggle the selection state of the identified elements.

    [ ]
    Clicking the SELECT button in a selection scope, while using select mode on a nonselectable element that can take focus, moves focus to that element and deselects all elements in the scope.

    [ ]
    Clicking Ctrl SELECT in a selection scope, while using select mode on a nonselectable element that can take focus, moves focus to that element but does not affect the selection state of elements in the scope.

    [ ]
    When both normal mode and add mode are supported, allow a user to press Shift F8 to switch between the modes.

    [ ]
    Switching between normal mode and add mode does not change the default mouse-based mode.

    [ ]
    If a selection scope is editable, automatically switch from add mode to normal mode when an operation is performed on the selection or when it is deselected.

    [ ]
    When both normal mode and add mode are supported, distinguish visually between the two modes.


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