Blame hig/cs/popovers.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="popovers" 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/popover.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í dialogy</title>
Packit 1470ea
Packit 1470ea

Rozbalovací dialog je dočasný kontejner, který se objeví přes své rodičovské okno, jako odezva na činnost uživatele. Může obsahovat různé prvky uživatelského rozhraní, včetně tlačítek, seznamů a nabídek. Je často používán jako součást nabídkového tlačítka nebo kontextové nabídky.

Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/ui-elements/popover.svg"/>
Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Kdy použít</title>
Packit 1470ea
Packit 1470ea

Rozbalovací dialogy můžete použít ke zveřejnění ovládacích prvků, který uživatel nepotřebuje pořád. Mohou uživateli umožnit provést nějakou činnost nebo mohou obsahovat nastavení a předvolby. Jde o velmi flexibilní prvek rozhraní, který řešením návrhů propůjčuje kreativitu.

Packit 1470ea
Packit 1470ea

Rozbalovací dialog vždy patří k některému prvku rozhraní, který vystupuje jako zdroj pro jeho zobrazení. Obvykle to bývá tlačítko nebo položka obsahu. Když je spuštěn tlačítkem, může být použit jako flexibilnější verze nabídky, aby zpřístupnil skupiny ovládacích prvků, když je zapotřebí. Příkladem jsou:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Zobrazení malé sady nástrojů pro formátování textu.

</item>
Packit 1470ea
<item>

Rozhraní pro vyhledávání s vstupním vyhledávacím polem a místem pro seznam výsledků.

</item>
Packit 1470ea
<item>

Sada ovládacích prvků zobrazení, jako přiblížit, seznam/mřížka a řadit obsah.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea

Jako mechanizmus pro zveřejnění doplňkových ovládacích prvků nebo informací se rozbalovací dialogy podobají <link xref="dialogs">dialogovým oknům</link>. Jejich hlavním přínosem oproti dialogovým oknům je, že působí méně rušivě a mají těsnější vizuální vztah k jednomu prvku, na který ukazují. I tak můžete uvažovat o používání dialogových okem, když chcete zobrazit velké množství informací nebo složitější uspořádání ovládacích prvků, nebo když situace vyžaduje některé z obecně zaběhnutých využití dialogových oken, jako třeba potvrzovací dialogové okno.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="popover-content">
Packit 1470ea
<title>Obsah rozbalovacích dialogů</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Rozbalovací dialog je obecný kontejner a může obsahovat širokou škálu ovládacích prvků, jako jsou tlačítka, táhla, seznamy, přepínače a textová pole. Nemíchejte v něm ale příliš mnoho různých typů ovládacích prvků naráz a zkuste ovládací prvky stejného typu seskupit.

</item>
Packit 1470ea
<item>

Rozbalovací dialog může mít funkci kontejneru pro nabídku nebo nabídku v kombinaci s malým počtem doplňujících ovládacích prvků.

</item>
Packit 1470ea
<item>

Pokud je účel rozbalovacího dialogu nejednoznačný, měl by mít nějaký nadpis.

</item>
Packit 1470ea
<item>

Rozbalovací dialogy obecně nepotřebují tlačítka <gui>Close</gui> nebo <gui>Done</gui> (<gui>Zavřít</gui> nebo <gui>Hotovo</gui>).

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
Packit 1470ea
<section id="general-guidelines">
Packit 1470ea
<title>Obecné rady</title>
Packit 1470ea
Packit 1470ea

Rozbalovací dialog by měl mít vždy malou velikost (podle nepsaných pravidel by neměl překrývat více jak třetinu rodičovského okna) a nízkou složitost. Vždy by se měl objevit jako podřízený vůči svému rodičovskému oknu.

Packit 1470ea

Rozbalovací dialog by se měl vždy objevit jen jako reakce na činnost uživatele a nikdy by se neměl objevit překvapivým nebo nevyžádaným způsobem.

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

<link href="https://developer.gnome.org/gtk3/stable/GtkPopover.html">GtkPopover</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkPopoverMenu.html">GtkPopoverMenu</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>