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

# Werkzeugleisten

Eine Werkzeugleiste ist ein Streifen aus Bedienelementen, der bequemen Zugriff auf häufig genutzte Funktionen bietet. Die meisten Werkzeugleisten enthalten nur grafische Knöpfe, aber in komplexeren Situationen können auch andere Bedienelemente sinnvoll sein, zum Beispiel Auswahllisten.

# Anwendungsfälle

Verwenden Sie eine Werkzeugleiste zum Zugriff auf häufig verwendete Aktionen, Werkzeuge oder Optionen in primären Fenstern. Kopfleisten erfüllen diese Aufgabe ebenfalls. Eine Werkzeugleiste ist generell nicht notwendig, wenn Sie Kopfleisten verwenden.

While toolbars are a common approach, there are cases where they are not the most effective. Interfaces that focus on direct manipulation, or which make heavy use of progressive disclosure, may provide a better alternative. Each of these approaches requires more time and effort at the design stage, and should only be pursued by those who are confident in pursuing more original design solutions.

# Allgemeine Richtlinien

Stellen Sie nur Bedienelemente für die wichtigsten Funktionen bereit. Zu viele Werkzeugleistenelemente schränken die Funktionalität ein, da sie schwerer zu finden sind. Außerdem verringern zu viele Werkzeugleistenzeilen den Platz auf dem Bildschirm, der für den Rest der Anwendung zur Verfügung steht.

Bestücken Sie Werkzeugleisten nach den üblichen Konventionen, um eine gewisse Vertrautheit aufzubauen. Beispielsweise wird die Hauptwerkzeugleiste einer Büroanwendung fast immer Knöpfe wie Neu, Öffnen und Speichern an den ersten drei Positionen zeigen. Auf ähnliche Weise werden die ersten Werkzeugleistenknöpfe in einem Browser die Vor- und Zurück-Knöpfe sein.

Stellen Sie in Ihren Werkzeugleisten nur die am häufigsten genutzten Anwendungsfunktionen bereit. Fügen Sie nicht für jeden Menüeintrag einen Knopf hinzu.

Wenn Sie eine Menüleiste verwenden, stellen Sie sicher, dass dort alle Funktionen enthalten sind, die in der Werkzeugleiste angezeigt werden, entweder direkt (über einen entsprechenden Menüeintrag) oder indirekt (beispielsweise im Dialog OptionsSettings).

Werkzeugleisten sollten keine Knöpfe für Help, Close oder Quit anzeigen, da diese selten verwendet werden und der Platz besser für nützlichere Bedienelemente genutzt werden kann. Analog dazu sollten Sie die Knöpfe für Undo, Redo und die Standardaktionen der Zwischenablage nur in der Werkzeugleiste anzeigen, wenn es tatsächlich Platz dafür gibt und nützliche, anwendungsspezifische Bedienelemente dafür nicht weichen müssen.

Werkzeugleistenknöpfe sollten ein Relief haben, und Symbolknöpfe sollten stilisierte Symbole haben.

# API-Referenz

GtkToolbar