Blob Blame History Raw
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="check-boxes" xml:lang="cs">

  <info>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <credit>
      <name>Calum Benson</name>
    </credit>
    <credit>
      <name>Adam Elman</name>
    </credit>
    <credit>
      <name>Seth Nickell</name>
    </credit>
    <credit>
      <name>Colin Robertson</name>
    </credit>

    <link type="guide" xref="ui-elements"/>
    <uix:thumb mime="image/svg" src="figures/ui-elements/check-boxes.svg"/>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
  </info>

<title>Zaškrtávací políčka</title>

<p>Zaškrtávací políčka se používají k zobrazení nebo změnám nastavení. Mají dva stavy – nastaveno a nenastaveno, které jsou dány najevo přítomností nebo nepřítomností zaškrtnutí v políčku.</p>

<media type="image" mime="image/svg" src="figures/ui-elements/check-boxes.svg"/>

<section id="guidelines">
<title>Rady</title>

<list>
<item><p>Kliknutí na zaškrtávací políčko by nemělo ovlivnit hodnotu žádných jiných ovládacích prvků. Může ale jiné ovládací prvky zpřístupnit, znepřístupni, skrýt a nebo zobrazit.</p></item>
<item><p>Když přepínání zaškrtávacího políčka ovlivňuje přístupnost ostatních ovládacích prvků, umístěte zaškrtávací políčko bezprostředně nad ně nebo vlevo od nich. To pomůže rozpoznat, že ovládací prvky jsou závislé na stavu zaškrtávacího políčka.</p></item>
<item><p>V popiscích zaškrtávacích políček používejte <link xref="writing-style#capitalization">velká písmena jako u vět</link>, například <gui>Use custom font</gui> (<gui>Používat vlastní písmo</gui>).</p></item>
<item><p>Zaškrtávacímu políčku přidělte popisek, který jasně sdělí, co znamená zaškrtnutý i nezaškrtnutý stav, například <gui>Show icons in menus</gui> (<gui>Zobrazovat ikony v nabídkách</gui>). Pokud nelze jasně sdělit oba stavy, zvažte místo toho použití dvou skupinových přepínačů, které budou mít každý svůj popisek.</p></item>
<item><p>Vyhněte se u zaškrtávacích políček popiskům vyjadřujícím zápor, protože to mate a je to těžší na pochopení. Například <gui>Play alert sound</gui> (<gui>Při varování přehrát zvuk</gui>) je lepší než <gui>Disable alert sound</gui> (<gui>Vypnout přehrání zvuku při varování</gui>).</p></item>
<item><p>Ve všech popiscích pro zaškrtávací políčka poskytněte <link xref="keyboard-input#access-keys">horkou klávesu</link>, která uživateli umožní políčko zaškrtnou nebo zrušit jeho zaškrtnutí přímo z klávesnice.</p></item>
<item><p>V případě, že zaškrtávací políčko představuje nastavení více vybraných položek, kdy pro některé zaškrtnuté je a pro jiné není, zobrazte toto zaškrtávací políčko v nejednoznačném stavu. Když je zaškrtávací políčko v nejednozančném stavu:</p>
<list>
<item><p>Kliknutí na políčko by mělo způsobit zaškrtnutí a použít nastavení (po potvrzení) na všechny vybrané objekty.</p></item>
<item><p>Kliknutí na políčko podruhé by mělo zrušit zaškrtnutí a odebrat nastavení (po potvrzení) všem vybraným objektům.</p></item>
<item><p>Kliknutí na políčko potřetí by mělo vrátit nejednoznačný stav a obnovit u všech vybraných objektů původní hodnotu nastavení (po potvrzení).</p></item>
</list></item>
<item><p>Dejte popisek skupině zaškrtávacích políček, který je bude popisovat v podobě záhlaví nad skupinou nebo vlevo od ní.</p></item>
<item><p>Neumisťujte do stejné skupiny se záhlavím více než zhruba osm zaškrtávacích políček. Pokud jich potřebujte více, zkuste je oddělit prázdným místem nebo záhlavím z popisku do menších skupin. Jestli to nejde, zvažte místo toho použití seznamu se zaškrtávacími políčky. Ale měli byste se nejspíše také zamyslet, jak uživatelské rozhraní zjednodušit.</p></item>
<item><p>Pokuste se skupiny zaškrtávacích políček zarovnat spíš svisle než vodorovně, protože se tak lépe prochází očima. Vodorovné zarovnání nebo zarovnání do obdélníku použijte jen, když významně zlepší rozvržení okna.</p></item>
</list>
</section>

<section id="api-reference">
<title>Referenční příručka API</title>

<list>
<item><p><link href="https://developer.gnome.org/gtk3/stable/GtkCheckButton.html">GtkCheckButton</link></p></item>
</list>
</section>

</page>