This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

MUTUALLY EXCLUSIVE OPTIONS

Allows the user to choose from a set of mutually exclusive options that do not trigger any action.

Tags

Options, exclusive, check box, toggle buttons, list box, radio buttons, drop-down list, drop-down combination box, combo box

Status

Description

There are many applications for mutually-exclusive options. Depending on the situation different controls are used. The approach is somewhat different if the user is expected to be able to add a value to the list of available values. In this case the only viable control is a drop-down combination box.

Check boxes are used to show or change a setting. Its two states, set and unset, are shown by the presence or absence of a checkmark in the labelled box.

Figure 6-10A typical group of check boxes

Radio buttons are used in groups to select from a mutually exclusive set of options. Only one radio button within a group may be set at any one time.

Figure 6-13A typical group of radio buttons

Toggle buttons look similar to regular Buttons, but are used to show or change a state rather than initiate an action. A toggle button's two states, set and unset, are shown by its appearing "pushed in" or "popped out" respectively.

Figure 6-15A typical group of toggle buttons

A list allows the user to inspect, manipulate(?) or select from a list of predefined items. Lists may have one or more columns, and contain text, graphics, simple controls, or a combination of all three.

Figure 6-19A simple two column list

Drop-down lists are used to select from a predefined mutually exclusive set of options. They can be useful when there is insufficient space in a window to use a group of radio buttons or a single-selection list, with which they are functionally equivalent.

Figure 6-17A drop-down list showing current selection (top) and the list of available choices when clicked on (bottom)

Drop-down combination boxes combine a text entry field and a drop-down list of pre-defined values. Selecting one of the pre-defined values sets the entry field to that value.

Figure 6-18A drop-down combination box before and after its drop-down list is displayed

When to Use

Use a drop-down combination box when it is important that the user be able to enter a new value that is not already amongst the list of pre-defined choices. Otherwise use a list, drop-down list or radio button group as described below.

When having exactly two mutually exclusive options it is recommended to use a checkbox, a toggle button or two radio buttons (one for each state).

When having 2 - 8 mutually exclusive values it is recommended to use radio buttons.

When having 5 - 10 mutually exclusive values it is recommended to use a drop down list or a list. You should normally use a list instead of drop-down lists, as this control present all the available options at once without any further interaction. However, drop-down lists may be preferable where:

Drop-down lists can also be useful on toolbars, to replace a group of several mutually-exclusive toggle buttons. (relevant here?)

When having more than 10 mutually exclusive values it is recommended to use a list.

Do not use:

Current Usage

User Guide

Keyboard Navigation

A group of toggle buttons appears much like a toolbar, see Toolbar Guideline.

Specification

Comment: Is this a good idea? It seems more useful to navigate by typing the initial characters of the preferred item.

Source Code

Terminology

See Also

Competitive Approaches

Feedback

Usability Results and Feedback

Discussion

Change Log


2024-10-23 11:03