Blame hig/de/lists.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" xmlns:itst="http://itstool.org/extensions/" type="topic" id="lists" xml:lang="de">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="patterns#primary"/>
Packit 1470ea
    <desc>Rows of information or content items.</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>Listen</title>
Packit 1470ea
Packit 1470ea

Listen sind ein grundlegendes Element der Benutzeroberfläche. Sie können zum Darstellen von Informationen, Inhaltsobjekten oder Bedienelementen verwendet werden. In GNOME 3 gibt es zwei primäre Typen: Standardlisten und Tabellen.

Packit 1470ea
Packit 1470ea

<link xref="sidebar-lists">Listen in der Seitenleiste</link> sind ein separates Designmuster, das ebenfalls eine Listenansicht verwendet.

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

A list is an appropriate way to present content items that have a distinct name as their primary identifier. If the content is visual in nature, such as with photos or videos, you might want to consider using a <link xref="grids">grid</link> instead.

Packit 1470ea
Packit 1470ea

In einigen Fällen ist es vorteilhaft, für die gleichen Inhaltsobjekte sowohl eine Listen- als auch eine Gitteransicht zu ermöglichen. Auf diese Weise erlaubt eine Listenansicht die Darstellung zusätzlicher Informationen zum Inhalt mittels Informationsspalten.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="standard-lists">
Packit 1470ea
<title>Standardlisten</title>
Packit 1470ea
Packit 1470ea

Standardlisten sind der häufigste Listentyp und sollten generell gegenüber Tabellen bevorzugt werden.

Packit 1470ea
Packit 1470ea

In Standardlisten werden die Zeilen durch Trenner abgegrenzt. Die Änderung der Sortierreihenfolge geschieht durch ein Bedienelement außerhalb der eigentlichen Liste.

Packit 1470ea
Packit 1470ea
<section id="styles">
Packit 1470ea
<title>Stile</title>
Packit 1470ea
Packit 1470ea

Standardlisten haben zwei Stile: volle Breite oder eingebettet. Listen voller Breite füllen ihren umgebenden Container, während eingebettete Listen von der Auffüllung umrandet werden.

Packit 1470ea
Packit 1470ea

Listen voller Breite sind visuell einfacher und daher eleganter. Sie sollten verwendet werden, wo immer es möglich ist. Allerdings ist es nicht immer möglich, eine Liste voller Breite zu implementieren. Es gibt einige Situationen, in denen eine eingebettete Liste die bessere Wahl ist:

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

Wenn die Liste Informationsspalten enthält, die zwecks besserer Lesbarkeit nahe beieinander dargestellt werden müssen und daher die Liste in einen breiten Container eingebettet werden muss.

</item>
Packit 1470ea
<item>

Wenn ein Fenster verschiedene Listen enthält.

</item>
Packit 1470ea
<item>

Wenn die Liste an anderen Bedienelementen im Fenster ausgerichtet werden muss.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/patterns/list-styles.svg"/>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="editable-lists">
Packit 1470ea
<title>Bearbeitbare Listen</title>
Packit 1470ea
Packit 1470ea

Editable lists allow a user to add or remove items from the list (for this reason, they are sometimes known as add/remove lists). Both full-width and embedded lists can be editable.

Packit 1470ea
Packit 1470ea

Each row contains a remove button. If the number of items is short, the final list row should be used as an add button. Alternatively, if the list is long, the add button can be placed in a <link xref="header-bars">header bar</link> or <link xref="action-bars">action bar</link>.

Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/patterns/editable-lists.svg"/>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="tables">
Packit 1470ea
<title>Tabellen</title>
Packit 1470ea
Packit 1470ea

Tables can be used for more complex multi-column lists, where sorting the table by a variety of columns is common. Column headers allow people to identify the type of information in each column and to reorder the list according to the content of each column.

Packit 1470ea
Packit 1470ea

When using column headers, indicate the sort order using arrows on the header.

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea

Reihenfolge

Packit 1470ea

Pfeilrichtung

Packit 1470ea

Beispiel

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea

Natürlich

Packit 1470ea

Nach unten

Packit 1470ea

Alphabetical, smallest number first, earliest date first, checked items first

Packit 1470ea
Packit 1470ea
Packit 1470ea

Umkehren

Packit 1470ea

Nach oben

Packit 1470ea

Reverse alphabetical, largest number first, most recent date first, unchecked items first

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="row-behavior">
Packit 1470ea
<title>Verhalten von Spalten</title>
Packit 1470ea
Packit 1470ea

Depending on the type of list, rows have different behaviors when they are clicked or pressed. There are three types of list in this regard:

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea

Listentyp

Packit 1470ea

Verhalten von Zeilen

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea

Navigation

Packit 1470ea

Selecting a row opens the corresponding item, whether it is by browsing to a new view or opening a dialog. This pattern is common for lists of content items, or for presenting groups of settings.

Packit 1470ea
Packit 1470ea
Packit 1470ea

Auswählen

Packit 1470ea

The list item is selected when it is clicked or pressed. This approach is often used for selecting one of a series of configuration options. In the case of <link xref="drop-down-lists">drop-down lists</link>, one option is always selected. The selected row is indicated by a check mark.

Packit 1470ea
Packit 1470ea
Packit 1470ea

Edit

Packit 1470ea

Selecting the row item turns the row into a text entry field, which allows the item to be edited.

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea

Navigation style lists can be combined with <link xref="selection-mode">selection mode</link> in order to allow rows to be both opened and manipulated. Using double-click to open list items should be avoided, since it is undiscoverable and is incompatible with touch input.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="general-guidelines">
Packit 1470ea
<title>Allgemeine Richtlinien</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Differentiate the different types of information using different alignments, <link xref="typography">text colors and weights</link>. Highlight the most important and relevant information by giving other information a lighter weight and/or color.

</item>
Packit 1470ea
<item>

Be careful not to overpopulate lists with different columns and elements, and ensure that you only use them to present essential information.

</item>
Packit 1470ea
<item>

Als Faustregel gilt, dass Sie verschiedene Listen im gleichen Fenster vermeiden sollten, insbesondere in primären Fenstern.

</item>
Packit 1470ea
<item>

Verwenden Sie keine Listen mit weniger als fünf Einträgen, es sei denn, die Anzahl der Einträge wächst mit der Zeit. Für Optionslisten können in diesem Fall alternativ Ankreuzfelder oder Radioknöpfe verwendet werden.

</item>
Packit 1470ea
<item>

Ensure that lists are ordered to be helpful to those who are using them. Recent documents might be more useful than alphabetically ordered documents, or contacts that are online might be more interesting than those who are offline, for example.

</item>
Packit 1470ea
<item>

If you use icons in your list, <link xref="icons-and-artwork">use symbolic icons</link>. The lower visual footprint of these icons will mean that they do not visually overload or dominate your list.

</item>
Packit 1470ea
<item>

If the list is long, make it possible to search it using the standard <link xref="search">search design pattern</link>.

</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
<list>
Packit 1470ea
<item>

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

</item>
Packit 1470ea
<item>

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

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