Projects/Usability/HIG/CheckBox: Difference between revisions

From KDE TechBase
< Projects‎ | Usability‎ | HIG
No edit summary
No edit summary
Line 1: Line 1:
Check boxes are a widget to enable one or a group or options.
Check boxes are a widget to enable one more options in a group.


* Use checkboxes for non-exclusive options.  Exclusive options should use a set of radiobutton options.
=== Guidelines ===
* Use checkboxes for non-exclusive options.  Mutually exclusive options should use a set of [[Projects/Usability/HIG/Radio_Buttons|radio buttons]].
* For more than 10 options, use a list.
* Checking a checkbox should always "enable" an option or change the state of an option to "on".  Checking a negative or disabling option is a double negative and causes confusion and errors.
* Checking a checkbox should always "enable" an option or change the state of an option to "on".  Checking a negative or disabling option is a double negative and causes confusion and errors.
* Checkbox labels are in [[Projects/Usability/HIG/Capitalization|sentence style capitalization]]

Revision as of 16:19, 1 August 2008

Check boxes are a widget to enable one more options in a group.

Guidelines

  • Use checkboxes for non-exclusive options. Mutually exclusive options should use a set of radio buttons.
  • For more than 10 options, use a list.
  • Checking a checkbox should always "enable" an option or change the state of an option to "on". Checking a negative or disabling option is a double negative and causes confusion and errors.
  • Checkbox labels are in sentence style capitalization