Blame hig/cs/drop-down-lists.page

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>