YaST/Style Guide/Use cases/Combo Boxes

From openSUSE

What is a combo box?

A combo box is a combination of a drop-down list or list box and a single-line textbox, allowing the user to either type a value directly into the control (editable combo box only), or choose from the list of existing options.

Properties of combo boxes

  • A combo box has a label with no ending punctuation and a shortcut key.
  • Reduce the maximum number of items if possible, avoid the necessity to scroll in the list!
  • The editable combo box gives user the chance to type in an individual text or value. But it also provides some predefined settings.
  • Problem: the predefined settings are not visible. If there is enough space, think about radio buttons instead.

Example

Image:comboboxes.png

Example of a non-editable an editable combo box.