Gui Ovládací Prvek

Ovládací prvek (anglicky widget nebo control) je prostředek pro interakci uživatele s počítačovým programem v grafickém nebo textovém uživatelském rozhraní na počítači.

Ovládací prvek je vizuálně ztvárněn a obvykle slouží pro ovládání programu a manipulaci s daty.

Gui Ovládací Prvek
gtk3-demo, ukazuje ovládací prvky v GTK+ verze 3.
Gui Ovládací Prvek
Různé ovládací prvky.

Widgety bývají označovány za virtuální ovládací prvky, pro odlišení od fyzických, hardwarových zařízení (klávesnice, myš, tablet, joystick, světelné pero, apod.).

Desktop widget je malá specializovaná GUI aplikace, kterou lze umístit na pracovní ploše, a která může napodobovat jeden nebo několik ovládacích prvků. Zpravidla poskytuje některé vizuální informace (zobrazování hodin, kalendáře, zpravodajství) a/nebo nabízí jednoduchý přístup k často používaným funkcím a aplikacím, jako kalkulačka, zapnutí a vypnutí Wi-Fi apod.

Ovládací prvky lze slučovat; často používaným složeným prvkem je dialogové okno, které může zobrazovat text (např. informaci nebo chybové hlášení) nebo umožňovat vložit jeden nebo více údajů a pomocí tlačítek vybrat způsob pokračování. Dialogové okno může být modální, které neumožňuje pokračovat v programu, dokud není ukončen dialog (např. tlačítkem OK), nebo nemodální, které průběžně vrací řízení programu a umožňuje uživateli interaktivně působit na program.

Vlastnosti

Charakteristickou vlastností widgetu je poskytnout jedinou interakci pro přímou manipulaci v daném okruhu dat. Jinými slovy, widgety jsou základní vizuální stavební kameny, které v kombinaci s aplikací drží všechny údaje zpracované dle používání a čekají na další interakci.

Historie a použití

Rodina běžně opakovaných widgetů se vyvinula pro udržení obecných informací na základě Palo Alto Research Center Inc. výzkumu pro Xerox Alto User Interface. Rozdílné implementace těchto widgetů jsou často zabalené společně ve widget toolkits, které programátoři používají k vyvíjení grafického uživatelského rozhraní (GUIs). Většina operačních systémů obsahuje sadu předpřipravených widgetů, které programátor může zahrnout v aplikaci, a specifikuje, jak se mají chovat. Každý typ widgetu je obvykle definován jako třída objektově orientovaného programování (OOP). Proto mnoho widgetů jsou odvozené z dědičných tříd.

V souvislosti s aplikací může být widget povolen nebo zakázán v daném okamžiku. Povolený widget má schopnost reagovat na události tak, jako je stisk kláves nebo myš. Widget, který nemůže reagovat na události, je považován za zakázaný. Vzhled zakázaného widgetu je typicky rozdílný oproti widgetu povolenému; zakázaný widget může být vykreslen světlejší barvou nebo může být vizuálně skryt mimo plochu.

Widgety jsou někdy kvalifikovány jako virtuální, aby se odlišily od jejich fyzických protějšků. Příkladem je virtuální tlačítko, na které můžeme kliknout ukazatelem X versus fyzické tlačítko, které můžeme zmáčknout prstem.

Souvisejícím, ale rozdílným konceptem je widget pracovní plochy. Malá, specializovaná aplikace grafického uživatelského rozhraní, která poskytuje nějaké vizuální informace anebo usnadňuje přístup do častých používaných funkcí jako hodiny, kalendář, zprávy, kalkulačka a poznámky.

Etymologie

Používání slova „widget“ vysvětlovaného jako „window gadget“ pro ovládací prvky uživatelského rozhraní má kořeny v projektu Athena v roce 1988. Toto slovo bylo vybráno proto, protože všechny jiné běžné termíny již byly zatíženy nevhodnými konotacemi. Pojem „widget“ se však používal v americké angličtině kolem roku 1920 jako obecný pojem pro jakékoliv užitečné zařízení, zejména jako produkt určený k prodeji. Jde o variaci slova „gadget“ používaného námořníky pro malé mechanické nástroje, pomůcky nebo součásti, jejichž jméno neznali nebo si nebyli schopni vybavit.

Seznam běžných ovládacích prvků

  • Navigace
    • Panel, záložka s ouškem (tab)
    • Posuvník (scrollbar)
  • 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)

Odkazy

Reference

V tomto článku byl použit překlad textu z článku GUI widget na anglické Wikipedii.

Literatura

  • , 2001-2022. Online Etymology Dictionary [online]. 2001-2022 [cit. 2022-11-03]. Dostupné online. (anglicky) 
  • , 2001-2022. Online Etymology Dictionary [online]. 2001-2022 [cit. 2022-11-03]. Dostupné online. (anglicky) 

Související články

Externí odkazy

Tags:

Gui Ovládací Prvek VlastnostiGui Ovládací Prvek Historie a použitíGui Ovládací Prvek EtymologieGui Ovládací Prvek Seznam běžných ovládacích prvkůGui Ovládací Prvek OdkazyGui Ovládací PrvekAngličtinaGrafické uživatelské rozhraníPočítačPočítačový programTextové uživatelské rozhraníUživatel (informatika)

🔥 Trending searches on Wiki Čeština:

Karel Havlíček BorovskýAlexandr VondraJaderná elektrárna DukovanyPatrick SwayzePetr ŠvancaraCalinJiří ŠtaidlKarel GottRoup dětskýVídeňFilip Turek (motorista)Neisseria meningitidisBosna a HercegovinaPrahaIrskoMarkéta VondroušováReal MadridNicholas WintonBalduin IV. JeruzalémskýMartin HofmannAmy WinehouseSeznam vlajek států světaOstravaJiří VI.Ben CristovaoČeská televizeKapverdyTom CruisePaúhoř elektrickýCarles PuigdemontSeznam měst v ČeskuIndieEva MachourkováEstonskoKauza plzeňských právJaroslav VrchlickýWilliam ShakespeareAnna ChromyDen vítězstvíBedřich SmetanaČeský KrumlovChemtrailAntarktidaKosovoZdeněk PohlreichJudaismusOlomoucDatová schránkaDivadlo Járy CimrmanaJohn Fitzgerald KennedyEgypt2024Poslanecká sněmovna Parlamentu České republikyStřelba na Filozofické fakultě Univerzity KarlovyJosef ČapekMichael ŽantovskýStanislav GrossLinda RybováMarek ZtracenýBenátkyVietnamVolby do Evropského parlamentu v Česku 2024Panda velkáJarmila KolářováSeznam představitelů českého státuBoeing CH-47 ChinookMiroslav VladykaSvatý JiříSeznam evropských státůMarie AntoinettaEthanolJihomoravský krajPátá nemocGruzieVelká čínská zeďSeznam postav seriálu Ordinace v růžové zahraděLucemburskoDohoda o provedení práceMatěj Ondřej Havel🡆 More