Blame hig/de/header-bars.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="header-bars" xml:lang="de">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="patterns#primary"/>
Packit 1470ea
    <desc>Element, das an der Oberseite von Fenstern angeordnet ist</desc>
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Allan Day</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Christian Kirbach</mal:name>
Packit 1470ea
      <mal:email>christian.kirbach@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2014</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Mario Blättermann</mal:name>
Packit 1470ea
      <mal:email>mario.blaettermann@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2016</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Kopfleisten</title>
Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/patterns/header-bar.svg"/>
Packit 1470ea
Packit 1470ea

Kopfleisten sind ein grundlegendes horizontales Element am oberen Rand von Fenstern. Sie erfüllen eine Reihe von Aufgaben:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Fenstersteuerung – Kopfzeilen ermöglichen das Verschieben von Fenstern durch Ziehen mit der Maus, enthalten Knöpfe zur Fenstersteuerung (üblicherweise ein einzelner Schließen-Knopf) und lassen den Benutzer auf ein Menü zur Fenstersteuerung zugreifen.

</item>
Packit 1470ea
<item>

Überschriften – eine grundlegende Rolle der Kopfleiste ist die Bereitstellung von Kontext zum Inhalt des Fensters, entweder durch eine Überschrift oder einen Ansichtswechsler.

</item>
Packit 1470ea
<item>

Steuerungslemente – Kopfzeilen bieten Platz für Steuerungen, typischerweise in der Form von Knöpfen.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Anwendungsfälle</title>
Packit 1470ea
Packit 1470ea

Kopfleisten werden für alle Anwendungsfenster empfohlen. Sie haben gegenüber der traditionellen Kombination aus Titelleiste, Menüleiste und Werkzeugleiste eine Reihe von Vorzügen. Dazu gehören eine schmalere vertikale Abbildung, dynamische Navigation und Moduswechsel (wie der <link xref="selection-mode">Auswahlmodus</link>).

Packit 1470ea
Packit 1470ea

Kopfzeilen sind zu herkömmlichen Menüleisten nicht kompatibel. Wenn Ihre Anwendung bereits eine Menüleiste enthält, sollten Sie den Umstieg auf die in diesen Richtlinien erwähnten Alternativen in Erwägung ziehen. In den <link xref="menu-bars">Richtlinien zu Menüleisten</link> finden Sie weitere Details hierzu.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="controls">
Packit 1470ea
<title>Steuerungen</title>
Packit 1470ea
Packit 1470ea

Kopfleisten können grundlegende Bedienelemente für das Fenster enthalten, die an der rechten und linken Seite der Kopfleiste platziert werden können. Beispiele für solche Bedienelemente sind Knöpfe zur Vor- und Zurück-Navigation, zum Suchen oder zum Auswählen von Inhalten.

Packit 1470ea
Packit 1470ea

Sorgen Sie dafür, dass Ihre Kopfleiste möglichst wenige Bedienelemente enthält. Das hilft den Benutzern beim besseren Verständnis der primären Funktionalität des Fensters und stellt außerdem sicher, dass das Fenster auf eine möglichst geringe Breite reduziert werden kann.

Packit 1470ea
Packit 1470ea

Wenn ein Fenster mehr Bedienelemente benötigt, als komfortabel in der Kopfleiste untergebracht werden können, kann zusätzliche Funktionalität über ein Kopfleistenmenü angeboten werden.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="dynamic">
Packit 1470ea
<title>Kopfleisten sind dynamisch</title>
Packit 1470ea
Packit 1470ea

Eine Kopfleiste kann - und sollte - bei Änderungen der Ansicht oder des Modus aktualisiert werden. Dies stellt sicher, dass die Bedienelemente der Kopfleiste stets im aktuellen Kontext relevant sind.

Packit 1470ea
Packit 1470ea

Falls das Fenster mehrere Ansichten ermöglicht (erreichbar über einen <link xref="view-switchers">Ansichtswechsler</link>), kann die Kopfleiste verschiedene Bedienelemente für jede Ansicht anzeigen.

Packit 1470ea
Packit 1470ea

If the window incorporates navigation, different controls can be shown depending on the location displayed in the window itself. It is common to show a back button on the left side of the header bar when navigating.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="additional-guidance">
Packit 1470ea
<title>Additional guidance</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

A header bar should always provide context for the window it belongs to. This aids window identification, and clarifies what is displayed in the window itself. This can either be done by placing a heading in the center of the header bar, or by including a <link xref="view-switchers">view switcher</link>.

</item>
Packit 1470ea
<item>

Ordnen Sie Bedienelemente innerhalb der Kopfleiste anhand den drei in den <link xref="visual-layout">Richtlinien zum visuellen Layout</link> beschriebenen Punkte an – links, Mitte und rechts.

</item>
Packit 1470ea
<item>

<gui>New</gui>- und Zurück-Knöpfe sollten an der linken Seite der Kopfleiste platziert werden.

</item>
Packit 1470ea
<item>

Achten Sie darauf, dass immer genügend Platz in der Kopfzeile bleibt, um sie mit der Maus ziehen zu können. Anderenfalls wäre es nicht möglich, Fenster zu verschieben oder deren Größe zu ändern.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>API-Referenz</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkHeaderBar.html">GtkHeaderBar</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>