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

# Táhla

Táhlo umožňuje uživateli rychle vybrat hodnotu z nějaké daného rozsahu.

# Kdy použít

Táhlo lez použít buď ke změně hodnoty, nebo k posunu v rámci nějakého obsahu, jako třeba videa, zvuku nebo i dokumentu. K běžným použitím patří přeskakování ve zvuku a videu, změna úrovně přiblížení nebo hlasitosti a nebo nastavení hodnot v editorech obrázků.

Táhlo použijte když:

Rozsah hodnot je pevně dán a jsou uspořádané, a když je nastavení hodnoty relativně vůči aktuální hodnotě důležitější, než výběr konkrétní hodnoty.

Pro uživatele je výhodné mít pod kontrolou rychlost změn hodnoty v reálném čase.

V případě, že rozsah hodnot nemá pevně dánu nejnižší a/nebo nejvyšší hodnotu, můžete použít číselník.

# Zásady

Zajistěte poskytnutí zpětné vazby v reálném čase, aby uživatel mohl dělat změny naživo. Tím se myslí například zvuk z reproduktorů předvádějící změnu hlasitosti nebo průběžné změny v editoru obrázků.

Věnujte pozornost tomu, aby byl jasně poznat účel táhla.

V případech, kdy je běžné použít táhlo, se řiďte zvyklostmi pro jeho umístění. Například ve videopřehrávači bývá lišta pro přeskakování ve videu normálně umístěná vodorovně podél spodní části okna. I pouhé situování táhla do tohoto místa pomůže rozpoznat jeho účel.

V ostatních případech doplňte táhlo textovým popiskem, buď nad ním, nebo vlevo od něj. Při psaní textu se řiďte pravidly pro velká písmena ve větě. Nabídněte uživateli v textu horkou klávesu, která mu umožní táhlo přímo zaměřit pomocí klávesnice.

Označte na stupnici táhla významné hodnoty pomocí textu nebo značek. Například u vyvážení zvukového výstupu na obrázku 6-7 je vyznačena levá, pravá a středová poloha.

Pro velké rozsahy celých čísel (více než 20) a pro rozsahy desetinných čísel zvažte použití textového pole nebo číselníku, které budou s táhlem provázané. To umožní uživateli provést rychlé nastavení nebo jednodušeji nastavení upřesnit, než kdyby použil jen samostatné táhlo.

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

GtkHSCale

GtkVSCale