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

# Einstellfelder

Ein Einstellfeld ist ein Textfeld, das als Eingabe einen Bereich von Werten akzeptiert. Es bezieht zwei Knöpfe ein, mit denen der Benutzer den Wert um einen festen Betrag vergrößern oder verkleinern kann.

# Anwendungsfälle

Verwenden Sie Einstellfelder zur Benutzereingabe numerischer Werte, aber nur dann, wenn es für den Benutzer wichtig oder sinnvoll ist diese Werte zu kennen. Falls nicht, wären Schieberegler die bessere Wahl.

Verwenden Sie Einstellfelder nur für numerische Eingaben. Für nicht-numerische Optionen können Sie stattdessen eine Liste oder Auswahlliste verwenden.

# Schieberegler

In einigen Fällen ist es sinnvoll, ein Einstellfeld mit einem Schieberegler zu verknüpfen. Diese Kombination erlaubt sowohl die ungefähre Kontrolle als auch die Eingabe spezifischer Werte. Dennoch ist dies nur sinnvoll, wenn die Benutzer den spezifischen Wert kenne, den sie verwenden wollen. Platzieren Sie einen Schieberegler in folgenden Fällen:

Unmittelbare Rückmeldung der Änderungen in den Werten des Einstellfeldes ist möglich (zum Beispiel in einer Bildbearbeitung).

Es ist sinnvoll für den Benutzer, wenn er die Schrittweite der Änderungen in Echtzeit steuern kann, um beispielsweise die Änderungen einer Farbe in einem Live-Vorschaufenster zu überwachen, die mit RGB-Schiebereglern gesteuert werden.

# Allgemeine Richtlinien

Beschriften Sie das Einstellfeld mit einem Text darüber oder links davon und verwenden Sie Satz-Großschreibung. Stellen Sie eine Zugriffstaste in der Beschriftung bereit, mit denen der Benutzer das Einstellfeld direkt fokussieren kann.

Ordnen Sie den Inhalt von Einstellfeldern rechtsbündig an, sofern die Konvention im Gebietsschema des Benutzers nichts anderes erfordert. Dies ist in Fenstern sinnvoll, in denen der Benutzer zwei numerische Werte in der selben Spalte von Bedienelementen vergleichen kann. In diesem Fall sollten Sie sicherstellen, dass die rechten Ränder der entsprechenden Bedienelemente aneinander ausgerichtet sind.

# API-Referenz

GtkSpinButton