Navigations-Seitenleiste, die eine Liste enthält
Allan Day
aday@gnome.org
Christian Kirbach
christian.kirbach@gmail.com 2014
Mario Blättermann
mario.blaettermann@gmail.com 2016

# Listen in der Seitenleiste

Eine Seitenleistenliste ermöglicht mehrere Ansichten, zwischen denen gewechselt werden kann. Diese Ansichten können einzelne Inhaltsobjekte oder Gruppen davon enthalten, oder auch mehrere Bedienelemente. Die Seitenleiste teilt das Fenster in zwei, wobei der Inhalt auf der gegenüberliegenden Seite der Seitenleiste angezeigt wird.

Seitenleistenlisten können in primären Fenstern verwendet werden, entweder als permanenter Bestandteil oder als Element, das bei Bedarf angezeigt wird. Sie können auch in Dialogfenstern verwendet werden.

Sidebar lists can be used in conjunction with the search and selection mode design patterns.

# Anwendungsfälle

Use a sidebar list when it is necessary to expose a larger number of views than can be accommodated by a standard view switcher.

Seitenleistenlisten sind auch eine mögliche Alternative zur Navigation im Browser-Stil. Sie haben hier eine Reihe von Vorteilen:

When content items have a narrow width, and don’t require an immersive experience. A sidebar would be inappropriate for browsing videos for this reason, but is well-suited to contacts.

When content items are dynamic. For messaging applications, where new content items appear or old ones are updated, a sidebar list provides the ability for someone to view one item while simultaneously being aware of updates to the overall message list.

When it is possible to filter a collection of content, and there are a large number of filters.

Temporary sidebar lists can also be displayed for particular views in your application.

# Richtlinien

Order the list according to what is most useful for the users of your application. It is often best to place recently updated items at the top of the list.

Header bar controls which affect the sidebar list should be placed within the list pane section of the header bar. Controls for search and selection should be found above the list.

Jede Listenzeile kann mehrere Textzeilen und auch Bilder enthalten. Achten Sie jedoch darauf, dass die wichtigsten Informationen dabei nicht verloren gehen und sorgen sie für ein sauberes und attraktives Erscheinungsbild.

# API-Referenz

GtkListBox

GtkScrolledWindow

GtkStackSidebar