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

# Hlavní nabídky

Primary menus are a standard design pattern that is found in most applications. They are labelled with the menu icon (named `menu-open`) and contain the top-level menu items for the application. This can include standard items like Preferences, Help and About Application, as well as other application-specific items.

# Kdy použít

Most applications have primary menus, since they are the standard location for About Application, which every application is expected to have.

# Pokyny

Primary menus are typically placed on the right side of the header bar. However, there are two variations on this rule:

If the application incorporates in-window navigation, with a top-level location and sub-pages, the primary menu should only be placed on the top level: sub-pages can include a secondary menu, if a menu is required.

When used in combination with a sidebar list, the primary menu should be placed above the sidebar list on the right. If a menu is required for items shown in the content side of the window, a secondary menu can be used.

Other guidelines:

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.

A primary menu is contained within a popover. As such, a primary menu can include a variety of controls, such as groups of buttons.

# Standardní položky nabídky

The following are standard primary menu items, and should be placed in a group at the end of the menu:

Preferences (Předvolby) | Opens the application's preferences dialog, if it has one.
Keyboard Shortcuts | Opens the application's keyboard shortcuts window, if it has one.
Help (Nápověda) | Opens the application's user documentation in the Help application.
About Application | Opens the application's about dialog. This item should include the application's name, such as About Photos or About Calculator. Every primary menu should include this item.

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