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



Selection Policies

[ ]
If a selection model's count policy allows the user to select any number of elements and the user uses a selection technique in add mode or toggle mode, the selection state of elements outside the region identified by the technique should be unaffected.

[ ]
If a selection model's count policy allows at most one element to be selected, the selection model should not support group techniques.

[ ]
If a selection model's count policy allows at most one element to be selected, a technique that selects an element should deselect any other element that is currently selected.

[ ]
Allow the user to deselect all elements with mouse-based selection techniques when toggle mode is in use.

[ ]
Allow the user to deselect all elements with keyboard-based techniques or predefined action choices when add mode is in use.

[ ]
Allow the user to deselect all elements when a text or graphics cursor is in use.

[ ]
If the user is not allowed to deselect all elements, do not support add mode.

[ ]
If a selection model requires contiguity, the only group techniques that should be supported are those that select ranges of elements.

[ ]
If a selection model requires contiguity, it should not support use of toggle mode.

[ ]
Require contiguous selections only in text.

[ ]
Use a balance policy in linearly ordered selection scopes that consist entirely or primarily of text.

[ ]
Use an anchor toggling policy in text.

[ ]
Use an enclose area inclusion policy.

[ ]
If the anchor point is on an anchor element (for example, after initiating a point technique or an area click technique on an element), extend the selection region to completely include the anchor element, unless a touch inclusion policy is in use.

[ ]
If an anchor region has been defined (for example, via use of a margin or multilevel selection technique), and a reselect adjustment policy is being used, extend the selection to include the anchor region.

[ ]
When a point technique or a group click (but not an adjust click) technique is initiated on an element, enlarge the selection region to include that element.


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