Navigace pomocí postranního panelu, který obsahuje seznam Allan Day aday@gnome.org Postranní seznamy

Postranní seznam umožňuje přepínat mezi různým zobrazením. Různá zobrazení mohou obsahovat skupiny položek obsahu, samostatné položky obsahu nebo sady ovládacích prvků. Postranní panel pro seznam rozděluje okno na dvě části, kdy je obsah zobrazen v druhém panelu než je ten postranní.

Postranní seznam může být v hlavním okně zakomponován jako trvalý prvek nebo se může zobrazovat jen na vyžádání. Lze jej využít i do dialogových oken.

Postranní seznamy mohou být použity v souvislosti s návrhovými vzory vyhledávání a režim výběru.

Kdy použít

Postranní seznam použijte, když je nutné dát k dispozici velké množství zobrazení, která už se nevlezou do standardního přepínače zobrazení.

Postranní seznamy jsou také případnou alternativou k navigaci u prohlížečů. Zde mají řadu přínosů:

Když jsou položky obsahu na šířku úzké a nevyžadují ničím nerušené zobrazení. Právě z tohoto důvodu je postranní seznam nevhodný pro procházení videí, ale hodí se třeba pro kontakty.

Když jsou položky obsahu dynamické. Například v komunikačních aplikacích, kdy se objevují nové položky obsahu a staré se aktualizují, poskytuje postranní seznam schopnost zobrazit uživateli jednu položku a současně mu poskytnout přehled o aktualizacích v celém seznamu zpráv.

Když je možné sadu obsahu filtrovat a existuje velké množství filtrů.

Pro některá konkrétní zobrazení v aplikaci můžete zobrazit i dočasný postranní seznam.

Rady

Řazení v seznamu volte v souladu s tím, co je pro uživatele vaší aplikace nejužitečnější. Často je nejlepší do horní části seznamu umístit nejnověji aktualizované položky.

Ovládací prvky v hlavičkové liště, které ovlivňují postranní lištu se seznamem, by měly být umístěny v části na tímto panelem. Ovládací prvky pro hledání a výběr by se měly nacházet nad seznamem.

Každý řádek seznamu může obsahovat několik řádků textu a obrázky. Dávejte ale pozor, aby se v tom neutopila ta nejdůležitější informace a dejte se práci s čistým a přitažlivým vzhledem.

Referenční příručka API

GtkListBox

GtkScrolledWindow

GtkStackSidebar