Allan Day aday@gnome.org Calum Benson Adam Elman Seth Nickell Colin Robertson Nástrojové lišty

Nástrojová lišta je pruh s ovládacími prvky, který umožňuje pohodlný přístup k běžně používaným funkcím. Většina nástrojových lišt obsahuje jen grafická tlačítka, ale ve složitějších aplikacích se hodí i jiné typy ovládacích prvků, jako třeba rozbalovací seznamy.

Kdy použít

Používejte nástrojové lišty pro přístup k běžným činnostem, nástrojům a volbám v hlavním okně. Obdobnou roli může hrát i hlavičková lišta a když ji použijete, není nástrojová lišta obecně zapotřebí.

I když jsou nástrojové lišty zaběhnuté záležitostí, existují případy kdy nejsou příliš efektivní. Rozhraní, které se zaměřuje na přímou manipulaci nebo intenzivně využívá postupné zveřejnění, může poskytovat lepší alternativu. Všechny tyto přístupy vyžadují více času a úsilí ve fázi návrhu a měly by se jimi zabývat jen ti, kteří jsou přesvědčeni o prosazení více originálního řešení návrhu.

Obecné rady

Zahrňte jen ovládací prvky pro nejdůležitější funkce. Když je na nástrojové liště příliš mnoho ovládacích prvků, snižujte to její efektivnost, protože se v nich špatně hledá. Příliš mnoho řádků nástrojových lišt zase zabírá místo na obrazovce, které pak schází pro zbytek aplikace.

Aby nástrojové lišty připadaly uživatelům důvěrně známé, využívejte zaběhnuté konvence. Například od hlavní nástrojové lišty v kancelářské aplikaci je vždy očekáváno, že první tři tlačítka budou nový, otevřít a uložit. Obdobně, první tlačítka v prohlížeči by měly být zpět a vpřed.

Na nástrojovou lištu umístěte jen nejběžněji používané funkce. Nesnažte se na ni přidat všechny položky z nabídky.

Pokud používáte nabídkovou lištu, ujistěte se, že obsahuje všechny funkce, které se vyskytují na nástrojové liště, buď přímo (tj. jako odpovídající položku nabídky) nebo nepřímo (např. v dialogovém okně OptionsSettings).

Na nástrojových lištách by neměla být tlačítka Help, Close nebo Quit, protože jsou používána jen zřídka a místo lze využít lépe pro užitečnější ovládací prvky. Obdobně nabízejte tlačítko Undo a Redo a standardní tlačítka pro práci se schránkou, jen když je na nástrojové liště místo, aniž byste museli obětovat užitečnější ovládací prvky specifické pro danou aplikaci.

Tlačítka na nástrojové liště by měla mít reliéf a tlačítka s ikonami by měla používat symbolické ikony.

Referenční příručka API

GtkToolbar