Návrhový vzor pro výběr položek obsahu
Allan Day
aday@gnome.org

This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

# Režim výběru

Režim výběru je návrhový vzor, který umožňuje provádět činnosti na položkách obsahu. Obvykle se používá ve spojení se seznamy a mřížkami.

Když je aktivní režim výběru, umožňují zaškrtávací políčka vybrat položky a ve spodní části zobrazení je akční lišta. Ta obsahuje různé činnosti, které lze provést na vybraných položkách obsahu.

# Kdy použít

Režim výběru je vhodný když:

Jsou běžně prováděny činnosti naráz na více položkách obsahu.

Je dostupných více činností k provedení na položkách obsahu.

Pro uživatele je přínosné mít možnost provést činnosti na položkách obsahu, aniž by je musel otevírat.

Když je pro uživatele obvyklé provádět činnosti na jednotlivých položkách obsahu, můžete zvážit jiný návrhový vzor, jako třeba kontextovou nabídku. Obdobně, když existuje jen jedna činnosti, kterou lze na položkách obsahu provádět, můžete použít nějakou variantu k režimu výběru (například překrývající tlačítka mohou umožnit provést činnosti na položkách přímo, aniž by se musely dopředu vybírat).

# Aktivace režimu výběru

Hlavní způsob, jak aktivovat režim výběru, je přes tlačítko režimu výběru, které je umístěné na hlavičkové liště a které se pozná podle ikony v podobě zaškrtnutí. Režim výběru se může aktivovat také výběrem pomocí tažení přes více položek při zmáčknutém hlavním tlačítku, nebo klikáním/mačkáním položek obsahu za současného držení Ctrl nebo Shift.

# Akční lišta

Ovládací prvky na nástrojové liště by neměly být přístupné, když není vybrána žádná položka. Někdy mohou být činnosti použitelné jen pro více položek obsahu naráz. V takovém případě by příslušné ovládací prvky měly být přístupné, jen když je vybráno více položek.

Ovládací prvky v akční liště mohou mít ikony nebo textové popisky.

Skupiny činností lze odlišit jejich umístěním na opačné konce nástrojové lišty. Destruktivní činnosti, jako je mazání, by měly být umístěny mimo ostatní ovládací prvky.