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.

Wenn das Ankreuzfeld eine Einstellung in einer Mehrfachauswahl repräsentiert, die für einige Objekte in der Auswahl gesetzt wird, für andere hingegen nicht, dann sollte das Ankreuzfeld in einem gemischten Status dargestellt werden. Folgendes gilt für ein Ankreuzfeld in einem gemischten Status:

Einmaliges Klicken auf das Ankreuzfeld aktiviert es, wobei die Einstellung (sofern bestätigt) auf alle gewählten Objekte angewendet wird.

Nochmaliges Klicken auf das Ankreuzfeld deaktiviert es wieder, wobei die Einstellung (sofern bestätigt) von allen gewählten Objekten entfernt wird.

Beim dritten Anklicken des Ankreuzfeldes wird dieses in seinen gemischten Status zurückgeführt, wobei für jedes der gewählten Objekte der Ausgangswert der Einstellung wiederhergestellt wird (sofern bestätigt).

Beschriften Sie eine Gruppe von Ankreuzfeldern mit einer sinnvollen Beschreibung oberhalb oder links von der Gruppe.

Platzieren Sie nicht mehr als acht Ankreuzfelder unter einer Gruppenüberschrift. Falls Sie mehr als acht benötigen, sollten Sie Leerraum oder Überschriften verwenden, um diese in kleinere Gruppen zu unterteilen. Oder verwenden Sie stattdessen eine Auswahlliste – aber generell sollten Sie darüber nachdenken, wie Sie Ihre Benutzeroberfläche vereinfachen könnten.

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