Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson

This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

# Nabídky

Nabídka je seznam činností a/nebo voleb, která se objeví po zmáčknutí záhlaví nebo tlačítka. V případě kontextových nabídek se nabídka otevře pomocí druhé akce (jako je kliknutí druhým tlačítkem myši nebo dlouhým zmáčknutím na dotykové obrazovce) na položce obsahu.

# Kdy použít

Nabídky se mohou objevit jako součást nabídkové lišty, jako kontextové nabídky (viz režim výběru) nebo jako součást nabídkového tlačítka. Ohledně doporučení, kdy tyto prvky použít, nebo jiných rad, se podívejte se na příslušné stránky.

# Velikost a struktura

Nabídky by měly obsahovat mezi třemi až dvanácti položkami v nejvyšší úrovni. Pokud nabídky obsahuje více než 12 položek, zamyslete se, jestli jsou všechny položky opravdu nutné a jestli patří do této nabídky. Jestli počet položek snížit nemůžete, lze použít podnabídky. Obecně se podnabídkám ale raději vyhýbejte, protože jsou fyzicky komplikované na používání.

Podnabídky by měly obsahovat mezi třemi až šesti položkami a nikdy by neměly obsahovat další podnabídky.

Podobné položky nabídky roztřiďte do skupin pomocí oddělovačů. Usnadní to pochopení a urychlí používání. Když vytváříte skupiny:

Skupiny a položky skupin uspořádejte logicky, buď podle důležitosti, pořadí v úloze nebo očekávané četnosti použití. Položky v horní nebo dolní části nabídky jsou více na očích a snáze dosažitelné, takže tato místa vyhraďte pro opravdu důležité nebo zajímavé funkce.

Jednopoložkové skupiny umístěte do horní nebo dolní části nabídky, nebo je seskupte s jinými samostatnými položkami.

Nemíchejte v rámci jedné skupiny více typů položek nabídky – činnosti, zaškrtávací políčka a skupinové přepínače mají být oddělené.

# Obecné zásady

Pro každou položku nabídky poskytněte horkou klávesu. Můžete použít stejnou horkou klávesu v různých nabídkách své aplikace, ale vyvarujte se zdvojení ve stejné nabídce. Připomínáme, že na rozdíl od jiných ovládacích prvků, když je nabídka zobrazená, stačí zmáčknout jen písmeno odpovídající horké klávese a není v tu chvíli nutné mačkat Alt

Popisky v položkách nabídek jsou slovesa pro příkazy a přídavná jména pro nastavení. U obojího použijte pravidla pro velká písmena v nadpisech.

Pokud položka nabídky pro dokončení činnosti následně žádá další vstup od uživatele, požijte na konci popisku výpustek.

Dvě propojené činnosti lze zkombinovat do jedné položky nabídky tím, že se mění popisek při jejich vybrání. Například položka Play (Přehrát) se změní na Pause (Pozastavit). Používejte tento typ položek ale jen v situacích, kdy jsou položky vůči sobě logickými protějšky, které budou uživateli ihned jasné. Naopak tuto techniku nepoužívejte pro nastavení – použijte místo toho zaškrtávací políčka nebo skupinové přepínače.

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

GtkMenu

GtkMenuBar

GtkMenuButton

GtkMenuItem

GtkRadioMenuItem

GtkCheckMenuItem

GtkSeparatorMenuItem

GtkPopoverMenu