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



Check Box (Control)

[ ]
Use a check box to display an individual value choice that can be set to on or off.

[ ]
Use a group of check boxes for value choices that are not mutually exclusive and can each be set to on or off.

[ ]
When a check box is initially displayed in a set or unset state, toggle only between those two values.

[ ]
When a check box is displayed in an indeterminate state, toggle from indeterminate to set to unset.

[ ]
When a check box represents a property shared by more than one selected element:

  1. Show it as set if all of the selected elements have that property turned on. For example, if all of the text in a text selection is bold, and a check box is used to indicate whether the selected text is bold, show the check box as set.

  2. Show it as unset if none of the selected elements have that property turned on. For example, if none of the text in a text selection is bold, show the check box as unset.

  3. Show it as indeterminate if some, but not all, of the selected elements have that property turned on. For example, if only some of the text in a text selection is bold, show the check box as indeterminate.

  4. [ ]
    When a check box represents a property shared by more than one selected element, toggling it to a particular state has the following effect:

    1. Toggling it to set ensures that all of the selected elements have that property. For example, toggling the Bold check box to set makes all the selected text bold.

    2. Toggling it to unset ensures that all of the selected elements do not have that property. For example, toggling the Bold check box to unset unbolds all the selected text.

    3. Toggling it to indeterminate gives each selected element the value for the property it had when the check box was displayed as indeterminate.

    4. [ ]
      A check box consists of a check graphic and a label. The check graphic is displayed to the left of the label. For information on bidirectional and vertical language support, see Chapter 11.


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