|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="drop-down-lists" xml:lang="cs">
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<credit type="author">
|
|
Packit |
1470ea |
<name>Allan Day</name>
|
|
Packit |
1470ea |
<email>aday@gnome.org</email>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<link type="guide" xref="ui-elements"/>
|
|
Packit |
1470ea |
<uix:thumb mime="image/svg" src="figures/ui-elements/drop-down-list.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Rozbalovací seznamy</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Rozbalovací seznam je prvek uživatelského rozhraní, který umožňuje uživateli vybírat ze seznamu navzájem se vylučujících voleb. Zobrazuje se jako tlačítko, které po kliknutí odhalí seznam.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/ui-elements/drop-down-list.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Často je před rozbalovacími seznamy dávána přednost skupinovým přepínačům nebo seznamům, protože zobrazují dostupné volby ihned viditelně naráz, bez potřeby nějakých dalších úkonů od uživatele. I v takových situacích může být rozbalovací seznam lepší volbou, když:
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>Je počet voleb rozsáhlý. </item>
|
|
Packit |
1470ea |
<item>Je zde málo dostupného místa. </item>
|
|
Packit |
1470ea |
<item>Seznam voleb se může s časem měnit. </item>
|
|
Packit |
1470ea |
<item>Obsah skryté části nabídky je jasný z popisku a jedné právě vybrané položky. Například, když máte nabídku voleb s popiskem „Month:“ („Měsíc:“) s vybranou položkou „January“ („leden“), může uživatel rozumně předpokládat, že nabídka obsahuje dvanáct měsíců roku, aniž by musel nabídku rozbalovat. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="general-guidelines">
|
|
Packit |
1470ea |
<title>Obecné rady</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>Přestože GTK+ poskytuje přímo widget rozbalovacího seznamu, doporučuje se jej realizovat pomocí kombinace tlačítka a rozbalovacího dialogu. Umožňuje to pohodlnější posuv v dlouhých seznamech a integrovat do seznamu vyhledávání. Použití tohoto přístupu zároveň zajistí, že aktuálně vybraná položka bude vždy zobrazená. </item>
|
|
Packit |
1470ea |
<item>Když je počet položek velmi rozsáhlý, poskytněte funkci hledání, která seznam vyfiltruje. </item>
|
|
Packit |
1470ea |
<item>Opatřete rozbalovací seznam popiskem umístěným nad ním nebo vlevo od něj a držte se při tom pravidel pro <link xref="writing-style#capitalization">psaní velkých písmen ve větě</link>. V popisku dejte k dispozici horkou klávesu, která uživateli umožní rozbalovací seznam přímo zaměřit. </item>
|
|
Packit |
1470ea |
<item>Pro položky v rozbalovacím seznamu použijte pravidla pro <link xref="writing-style#capitalization">psaní velkých písmen v nadpisech</link>, například <gui>Switched movement</gui> (<gui>Přesunout prohozením</gui>). </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="custom-values">
|
|
Packit |
1470ea |
<title>Vlastní hodnoty</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/ui-elements/drop-down-list-custom-values.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Rozbalovací seznam může dovolit přidávání vlastních hodnot k těm, co jsou přednastavené, nebo se můžou zadávat a používat jen vlastní hodnoty.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>Zajistěte, aby se vlastní hodnoty řadily způsobem, který je pro uživatele nejužitečnější. Běžné je řazení podle abecedy nebo posledního použití. </item>
|
|
Packit |
1470ea |
<item>Pokud rozbalovací seznam zahrnuje jak přednastavené, tak vlastní hodnoty, oddělte je v seznamu do zvláštních skupin. </item>
|
|
Packit |
1470ea |
<item>Umožněte odstranit vlastní hodnoty ze seznamu. </item>
|
|
Packit |
1470ea |
<item>Ověřujte platnost vložených vlastních hodnot, abyste předešli případným chybám. </item>
|
|
Packit |
1470ea |
<item>Když rozbalovací seznam přijímá pouze vlastní hodnoty a zatím žádná hodnota nebyla zadána, zobrazte při otevření seznamu vstupní pole pro vlastní hodnotu, místo abyste zobrazovali prázdný seznam. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</page>
|