Hlavní nabídka aplikace představovaná třemi vodorovnými čarami
Allan Day
aday@gnome.org

# Hlavní nabídky

Hlavní nabídky jsou standardním návrhovým vzorem, který najdete ve většině aplikací. Jsou označeny ikonou nabídky (nazvané `menu-open`) a obsahují položky nejvyšší úrovně pro aplikaci. Může jít o standardní položky, jako jsou Prferences (Předvolby), Help (Nápověda) a About Application (O aplikaci Aplikace) a stejně tak o položky specifické pro aplikaci.

# Kdy použít

Většina aplikací má hlavní nabídku, protože slouží standardně k umístění položky About Application (O aplikaci Aplikace), u která se očekává, že ji bude mít každá aplikace.

# Pokyny

Hlavní nabídky bývají typicky umístěné na pravé straně záhlavní lišty. Existují ale dvě varianty tohoto pravidla:

Když aplikace obsahuje navigaci v okně, s nejvyšší úrovní a podstránkami, měla by být hlavní nabídka umístěná jen v nejvyšší úrovni. Pokud potřebují nabídku i podstránky, mohou používat podružnou nabídku.

Když je hlavní nabídka použita spolu se seznamem v postranním panelu, měla by být umístěná vpravo nad postranním panelem. Pokud potřebují nabídku i položky zobrazené v části okna s obsahem, mohou používat podružnou nabídku.

Další zásady:

Hlavní nabídka může obsahovat položky jak pro hlavní okno nebo zobrazení, tak pro aplikaci jako celek. Tím se odlišuje od podružné nabídky, která obsahuje položky vztahující se ke konkrétnímu zobrazení nebo položce.

Když rozhodujete o obsahu a uspořádání hlavní nabídky, řiďte se standardními pokyny pro nabídky.

Hlavní nabídka bývá vložená do rozbalovacího dialogu. Díky tomu může obsahovat i různé ovládací prvky, třeba skupinu tlačítek.

# Standardní položky nabídky

Následují standardní položky hlavní nabídky, které by měly být umístěné v jedné skupině na konci nabídky:

Preferences (Předvolby) | Otevře dialogové okno s předvolbami aplikace, pokud aplikace nějaké předvolby má.
Keyboard Shortcuts (Klávesové zkratky) | Otevře okno se seznamem klávesových zkratek aplikace, pokud aplikace nějaké klávesové zkratky má.
Help (Nápověda) | Otevře uživatelskou dokumentaci aplikace v aplikaci Nápověda.
About Application (O aplikaci Aplikace) | Otevře dialogové okno s informacemi o aplikaci. Součástí názvu této položky by měl být název aplikace, například O aplikaci Fotky nebo O kalkulačce. Každá hlavní nabídka by měla obsahovat tuto položku.

Hlavní nabídka by neměla obsahovat položky pro zavření nebo ukončení: okno je možné zavřít pomocí zavíracího tlačítka na hlavičkové liště a u položky pro zavření v nabídce nemusí být jednoznačné, k čemu se vztahuje. Uživatelům se navíc lehce nerozlišuje mezi ukončením a zavřením a může je to tak mást.

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

GtkMenuButton

GtkPopoverMenu