<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="buttons" 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/buttons.svg"/>

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

<title>Tlačítka</title>

<p>Tlačítka jsou jedny z nejběžnějších a základních prvků uživatelského rozhraní. Mohou být použita ke spouštění činností, přepínání nastavení nebo zobrazení, aktivaci nástrojů nebo k zobrazení dialogových oken, rozbalovacích dialogů a jiných prvků uživatelského rozhraní.</p>

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

<section id="general-guidelines">
<title>Obecné zásady</title>

<list>
<item><p>Tlačítko může obsahovat ikonu, text nebo obrázek, což je nejčastější případ. Podívejte se do kapitoly o ikonách a grafice, kde se dozvíte, které použít.</p></item>
<item><p>Po zmáčknutí tlačítka uživatel očekává, že uvidí nějakou odezvu nejdéle do jedné vteřiny.</p></item>
<item><p>V jednom okně nepoužívejte více než jednu nebo dvě různé šířky tlačítek a všem jim dejte stejnou výšku. Tím udržíte jednotnou formu vzhledu vašeho okna a uživateli usnadníte přehled.</p></item>
<item><p>Nepřiřazujte činnosti dvojitému nebo trojitému kliknutí na tlačítko. Uživatel tyto činnosti jen těžko objeví a pokud se tak stane, nesmyslně to ovlivní jeho očekávání od ostatních tlačítek v uživatelském prostředí.</p></item>
<item><p>Tlačítka, která nejsou v danou chvíli platná, raději znepřístupněte, než abyste po kliknutí zobrazili chybovou zprávu.</p></item>
<item><p>Když je umístěno několik tlačítek vedle sebe, zajistěte, aby měla stejnou šířku. Obzvláště je to důležité pro párová tlačítka, jako je <gui>Cancel</gui>/<gui>OK</gui> (<gui>Zrušit</gui>/<gui>Budiž</gui>).</p></item>
<item><p>V dialogových oknech může být jedno tlačítko výchozí, a je pak zobrazeno s jiným okrajem a aktivuje se při zmáčknutí klávesy <key>Enter</key>. Často se jedná o tlačítko <gui>OK</gui> nebo obdobné. Pokud by ale mělo nechtěné zmáčknutí takového tlačítka způsobit ztrátu dat, nenastavujte oknu raději žádné výchozí tlačítko.</p></item>
</list>

</section>

<section id="text-buttons">
<title>Textová tlačítka</title>

<list>
<item><p>Všem tlačítkům dávejte jako popisky slovesa v rozkazovacím způsobu s <link xref="writing-style#capitalization">velkými písmeny jak u nadpisů</link>. Například <gui>Save</gui>, <gui>Sort</gui> nebo <gui>Update Now</gui>. V českých překladech použijte infinitivu s rozlišujte dokonavost (<gui>Uložit</gui>, <gui>Seřadit</gui>, <gui>Zaktualizovat nyní</gui>).</p></item>
<item><p>Pokud tlačítko bude od uživatele žádat nějaké další údaje, aby bylo činnost možné dokončit, použijte na konci popisku <link xref="writing-style#ellipses">výpustek</link>.</p></item>
<item><p>Poskytněte v popisku <link xref="keyboard-input#access-keys">horkou klávesu</link>, která umožní uživateli tlačítko aktivovat přímo z klávesnice.</p></item>
<item><p>Popisky udržujte krátké, aby tlačítka nezabíraly příliš místa. Je také důležité zvážit, jak se délka popisků změní po lokalizaci.</p></item>
</list>

</section>

<section id="toggle-buttons">
<title>Přepínací tlačítka</title>

<p>Přepínací tlačítka vypadají stejně jako běžná tlačítka, ale místo aby spouštěla nějako činnost, používají se k zobrazení nebo změně stavu. Přepínací tlačítko má dva stavy – nastaveno a nenastaveno, které jsou zobrazeny pomocí vzhledu „zmáčknuto“ a „nezmáčknuto“.</p>

</section>

<section id="linked-buttons">
<title>Propojená tlačítka</title>

<p>Skupiny tlačítek s podobnou funkcí můžete seskupovat. To pomáhá dát najevo jejich podobnost. Propojení je běžná technika pro sady přepínacích tlačítek.</p>

</section>

<section id="suggested-and-destructive">
<title>Doporučované a destruktivní činnosti</title>

<p>V případě, kdy má tlačítko obzvláště významnou kladnou roli, může dostat doporučující styl. Ten tlačítko zvýrazní a pomůže jej odlišit od ostatních viditelných ovládacích prvků.</p>

<p>Tlačítka, která mají destruktivní účinek, jako je odstranění nebo vymazání položky obsahu, mohou dostat destruktivní styl. Ten tlačítko barevně zvýrazní a zafunguje jako varování uživateli.</p>

<p>Každé zobrazení by mělo obsahovat je jedno doporučované nebo destruktivní tlačítko.</p>

</section>

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

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

</section>

</page>
