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

# Tlačítka

Tlačítka jsou jedny z nejběžnějších a základních prvků uživatelského rozhraní. Mohou být použita ke spouštění činností, přepínání nastavení nebo zobrazení, aktivaci nástrojů nebo k zobrazení dialogových oken, rozbalovacích dialogů a jiných prvků uživatelského rozhraní.

# Obecné zásady

Tlačítko může obsahovat ikonu, text nebo obrázek, což je nejčastější případ. Podívejte se do kapitoly o ikonách a grafice, kde se dozvíte, které použít.

Po zmáčknutí tlačítka uživatel očekává, že uvidí nějakou odezvu nejdéle do jedné vteřiny.

V jednom okně nepoužívejte více než jednu nebo dvě různé šířky tlačítek a všem jim dejte stejnou výšku. Tím udržíte jednotnou formu vzhledu vašeho okna a uživateli usnadníte přehled.

Nepřiřazujte činnosti dvojitému nebo trojitému kliknutí na tlačítko. Uživatel tyto činnosti jen těžko objeví a pokud se tak stane, nesmyslně to ovlivní jeho očekávání od ostatních tlačítek v uživatelském prostředí.

Tlačítka, která nejsou v danou chvíli platná, raději znepřístupněte, než abyste po kliknutí zobrazili chybovou zprávu.

Když je umístěno několik tlačítek vedle sebe, zajistěte, aby měla stejnou šířku. Obzvláště je to důležité pro párová tlačítka, jako je Cancel/OK (Zrušit/Budiž).

V dialogových oknech může být jedno tlačítko výchozí, a je pak zobrazeno s jiným okrajem a aktivuje se při zmáčknutí klávesy Enter. Často se jedná o tlačítko OK nebo obdobné. Pokud by ale mělo nechtěné zmáčknutí takového tlačítka způsobit ztrátu dat, nenastavujte oknu raději žádné výchozí tlačítko.

# Textová tlačítka

Všem tlačítkům dávejte jako popisky slovesa v rozkazovacím způsobu s velkými písmeny jak u nadpisů. Například Save, Sort nebo Update Now. V českých překladech použijte infinitivu s rozlišujte dokonavost (Uložit, Seřadit, Zaktualizovat nyní).

Pokud tlačítko bude od uživatele žádat nějaké další údaje, aby bylo činnost možné dokončit, použijte na konci popisku výpustek.

Poskytněte v popisku horkou klávesu, která umožní uživateli tlačítko aktivovat přímo z klávesnice.

Popisky udržujte krátké, aby tlačítka nezabíraly příliš místa. Je také důležité zvážit, jak se délka popisků změní po lokalizaci.

# Přepínací tlačítka

Přepínací tlačítka vypadají stejně jako běžná tlačítka, ale místo aby spouštěla nějako činnost, používají se k zobrazení nebo změně stavu. Přepínací tlačítko má dva stavy – nastaveno a nenastaveno, které jsou zobrazeny pomocí vzhledu „zmáčknuto“ a „nezmáčknuto“.

# Propojená tlačítka

Skupiny tlačítek s podobnou funkcí můžete seskupovat. To pomáhá dát najevo jejich podobnost. Propojení je běžná technika pro sady přepínacích tlačítek.

# Doporučované a destruktivní činnosti

V případě, kdy má tlačítko obzvláště významnou kladnou roli, může dostat doporučující styl. Ten tlačítko zvýrazní a pomůže jej odlišit od ostatních viditelných ovládacích prvků.

Tlačítka, která mají destruktivní účinek, jako je odstranění nebo vymazání položky obsahu, mohou dostat destruktivní styl. Ten tlačítko barevně zvýrazní a zafunguje jako varování uživateli.

Každé zobrazení by mělo obsahovat je jedno doporučované nebo destruktivní tlačítko.

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

GtkButton

GtkToggleButton