Ovládací prvek (počítač)
Ovládací prvek (anglicky widget nebo také anglicky control) je na počítači základní element pro interakci programu s uživatelem. Ovládací prvek je vizuálně ztvárněn a obvykle slouží pro manipulaci s daty v daném programu.
Rodina běžných ovládacích prvků se vyvinula ze systému uživatelského rozhraní Xerox Alto firmy PARC. Různé implementace těchto základních prvků jsou obvykle v balíku widget toolkit, který programátoři používají k tvorbě uživatelského rozhraní (GUI).
Ovládací prvky jsou také někdy označovány jako virtuální, pro vhodné odlišení virtuálního tlačítka na které lze kliknout kurzorem myši od tlačítka např. na klávesnici.
Podobný koncept (ale odlišným způsobem) zprostředkovává desktop widget, malá specializovaná GUI aplikace, která poskytuje některé vizuální informace a/nebo nabízí jednoduchý přístup k často používaným funkcím a aplikacím, jako například zobrazování hodin, kalendář, novinky, kalkulačka apod.
Dále se potkáváme s modálním, nebo nemodálním chováním. Modální dialog neumožňuje pokračovat v programu, dokud není ukončen (např. tlačítkem OK). Nemodální dialog průběžně vrací řízení programu, a umožňuje z hlediska uživatele interaktivně působit na prvky (měnit jejich vlastnosti a chování).
Obsah |
Etymologie [editovat]
Termín byl poprvé použit v uživatelském rozhraní v projektu Athena v 80. letech 20. století. Toto slovo bylo zvoleno, protože "všechny podobné termíny byly již zabrané a neoznačovaly přesně daný význam".
Seznam běžných ovládacích prvků [editovat]
- Výběrové a zobrazovací prvky
- Tlačítko (button)
- Přepínací tlačítko (toggle button)
- Zaškrtávací pole (check box)
- Přepínač (radio button)
- Šoupátko (slider)
- Seznam (listbox)
- Číselník (spinner)
- Rozbalovací seznam (drop-down list)
- Nabídka (menu)
- Místní nabídka (context menu)
- Pie menu
- Lišta nabídek (menu bar)
- Panel nástrojů (toolbar)
- Pás karet (ribbon)
- Kombinované pole (combobox)
- Adresní řádek (address bar)
- Ikona (icon)
- Strom (tree view)
- Mřížka (grid view)
- Tlačítko (button)
- Textový vstup
- Textové pole (textbox)
- Adresní řádek (omnibox)
- Kombinované pole (combobox)
- Výstup
- Popisek (label)
- Kontextová nápověda (tooltip)
- Balónová nápověda (balloon help)
- Stavový řádek (status bar)
- Indikátor průběhu (progress bar)
- Informační řádek - (infobar)
- Okna
- Okno (window)
- Modální okno (modal window)
- Dialogové okno (dialog box)
- Palette window
- Okno (window)
Související články [editovat]
Literatura [editovat]
V tomto článku byl použit překlad textu z článku GUI widget na anglické Wikipedii.