Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson
Christian Kirbach
christian.kirbach@gmail.com 2014
Mario Blättermann
mario.blaettermann@gmail.com 2016

# Ankreuzfelder

Ankreuzfelder werden verwendet, um eine Einstellung anzuzeigen oder zu ändern. Die zwei Zustände »gesetzt« und »nicht gesetzt« werden dadurch angezeigt, dass in dem entsprechenden Feld eine Markierung vorhanden ist oder nicht.

# Richtlinien

Das Anklicken eines Ankreuzfeldes sollte die Werte anderer Bedienelemente nicht beeinflussen. Lediglich die Bedienbarkeit (aktiv oder ausgegraut) anderer Elemente kann dadurch beeinflusst werden.

Falls die Umschaltung eines Ankreuzfeldes die Sensitivität anderer Bedienelemente beeinflusst, platzieren Sie das Ankreuzfeld direkt oberhalb oder neben dem Element, welches dadurch beeinflusst wird. Dies hilft zu erkennen, dass das Bedienelement vom Status des Ankreuzfeldes abhängig ist.

Verwenden Sie Satz-Großschreibung für die Beschriftung von Ankreuzfeldern, zum Beispiel Use custom font.

Beschriften Sie Ankreuzfelder so, dass die Auswirkung sowohl des aktivierten als auch des deaktivierten Status klar und deutlich sichtbar sind. Sollte sich dies auf diese Weise nicht eindeutig vermitteln lassen, sollten Sie in Betracht ziehen, stattdessen zwei Auswahlknöpfe zu verwenden, die über zwei Beschriftungen Auskunft über den Status geben.

Vermeiden Sie negative Beschriftungen bei Ankreuzfeldern, da diese möglicherweise verwirrend und schwer zu verstehen sind. Beispielsweise ist Play alert sound besser als Disable alert sound.

Für alle Beschriftungen von Ankreuzfeldern sollte eine Zugriffstaste zur Verfügung stehen, um dem Benutzer zu ermöglichen, den Status des Feldes direkt mit der Tastatur zu ändern.

If the check box represents a setting in a multiple selection that is set for some objects in the selection and unset for others, show the check box in its mixed state. When a check box is in its mixed state:

Clicking the box once should check the box, applying that setting (when confirmed) to all the selected objects.

Clicking the box a second time should uncheck the box, removing that setting (when confirmed) to all the selected objects.

Clicking the box a third time should return the box to its mixed state, restoring each selected object’s original value for that setting (when confirmed).

Label a group of check boxes with a descriptive heading above or to the left of the group.

Do not place more than about eight check boxes under the same group heading. If you need more than eight, try to use blank space or heading labels to divide them into smaller groups. Otherwise, consider using a check box list instead— but you probably also need to think about how to simplify your user interface.

Versuchen Sie, Ankreuzfelder vertikal anstatt horizontal anzuordnen, da diese Anordnung visuell leichter zu erfassen ist. Verwenden Sie horizontale oder rechteckige Anordnungen nur dann, wenn sie das Layout des Fensters maßgeblich verbessern.

# API-Referenz

GtkCheckButton