Allan Day
aday@gnome.org

# Vypínače

Přepínač je jednoduchý prvek uživatelského rozhraní, který může mít stav zapnuto nebo vypnuto.

# Kdy použít

Vypínače by se měli používat k ovládání služeb a hardwaru, kdy je jasně dána logika zapnuto/vypnuto. Konkrétně jsou vhodné, když se tyto služby nebo hardware neaktivují ihned (tj. existuje prodleva mezi přepnutím vypínače a nějakým projevem), nebo když ovlivní činnost aplikace nějakým významným způsobem.

Když ovládání funkci nezapíná nebo nevypíná nebo když funkce nemá přirozeně jasný stav zapnuto/vypnuto, může být vhodnější volbou zaškrtávací políčko. Například budík může být ovládán pomocí vypínače, protože může být zapnutý nebo vypnutý. Ale pro opakované buzení na denním základě může být lepší volbou zaškrtávací políčko, protože se jedná o volbu nastavení a ne o spuštění nebo zastavení konkrétní funkce.

Pokud jste na pochybách, použijte vypínače pro důležité volby nastavení a zaškrtávací políčka pro méně podstatné podřízené volby.

# Popisky vypínačů

Popisky k vypínačům by se měly psát podle pravidel pro velká písmena v nadpisech. Jako popisek by se měl použít název funkce, kterou vypínač ovlivňuje. Příklady dobrých popisků jsou Automatic Location nebo Notifications (Automatické zjišťování polohy nebo Oznámení).

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

GtkSwitch