Prvky fungující podél horního okraje okna
Allan Day
aday@gnome.org

# Hlavičkové lišty

Hlavičkové lišty jsou běžné vodorovné prvky, které jsou umístěné navrchu oken. Hrají následující role:

Ovládání oken – hlavičkové lišty umožňují přesouvat okna tažením, nachází s v nich ovládací tlačítka (typicky jedno tlačítko pro jejich zavření) a poskytují přístup k nabídce pro ovládání okna.

Záhlaví – klíčovou rolí hlavičkové lišty je poskytnout kontext k obsahu okna, buď pomocí záhlaví nebo přepínačem zobrazení.

Ovládací prvky – hlavičková lišta poskytuje místo pro klíčové ovládací prvky, typicky ve formě tlačítek.

# Kdy použít

Hlavičkové lišty jsou doporučovány pro všechny typy oken aplikace. Mají řadu přínosů oproti tradiční kombinaci lišty záhlaví, nabídkové lišty a nástrojové lišty. Patří k nim méně zabraného místa na výšku, dynamická navigace a změny režimů (jako například režim výběru).

Hlavičkové lišty se vylučují s nabídkovými lištami. Pokud vaše aplikace již obsahuje nabídkovou lištu, měli byste využít alternativních doporučení v této příručce. Podrobnosti na toto téma viz pokyny k nabídkovým lištám.

# Ovládací prvky

Hlavičkové lišty mohou obsahovat klíčové ovládací prvky, které se dají umístit na levé a pravé straně hlavičkové lišty. Příkladem těchto ovládacích prvků jsou tlačítka pro pohyb zpět a vpřed, pro hledání a pro vybírání v obsahu.

Dbejte na to, aby vaše hlavičková lišta obsahovala nízký počet klíčových ovládacích prvků – pomůže to uživateli pochopit hlavní funkcionalitu poskytovanou oknem a zajistí to, že okno půjde zmenšit na úzkou šířku.

V případě, že okno potřebuje více ovládacích prvků, než lze pohodlně vměstnat do hlavičkové lišty, můžete další funkce přidat do nabídky hlavičkové lišty.

# Hlavičkové lišty jsou dynamické

Hlavičková lišta se může, lépe řečeno měla by se, aktualizovat podle změny zobrazení nebo režimu. Tím se zajistí, že ovládací prvky na hlavičkové liště budou vždy souviset s aktuálním kontextem.

Pokud okno zahrnuje více zobrazení (přístupných skrze přepínač zobrazení), může hlavičková lišta obsahovat různé ovládací prvky pro každé z těchto zobrazení.

Pokud okno zahrnuje navigaci, mohou se různé ovládací prvky zobrazovat v závislosti na tom, jaké umístění je zrovna v okně zobrazené. Zaběhnuté je zobrazovat navigační tlačítko Back (Zpět) na levé straně hlavičkové lišty.

# Doplňující pokyny

Hlavičková lišty by měla vždy ukazovat kontext okna, ke kterému patří. To pomáhá okno rozpoznat mezi ostatními a vyjasnit, co je v něm zobrazeno. Provést se to dá buď umístěním názvu do středu hlavičkové lišty nebo vložením přepínače zobrazení.

Ovládací prvky na hlavičkové liště uspořádejte do tří vyrovnaných míst popsaných v pokynech pro vizuální rozvržení – vlevo, doprostřed a vpravo.

Tlačítka New a Back by měla být umístěna na levé straně hlavičkové lišty.

Vždy dbejte na to, aby na hlavičkové liště zůstalo nějaké místo, za které se dá chytit, když chcete okno přesunout nebo změnit jeho velikost.

# Referenční příručka API

GtkHeaderBar