Widget jako element GUI
Widget to podstawowy element graficznego interfejsu użytkownika. Stosowany jest w programach komputerowych, które pozwalają na komunikację programu z użytkownikiem. Widżety otrzymują komunikaty generowane przez mysz i klawiaturę oraz inne komunikaty systemowe i wyświetlają swoją reprezentację na ekranie. W standardowej wersji menedżer okien przypisuje im pewien prostokąt na ekranie, a metoda z-order jest stosowana do rozwiązywania konfliktów między widżetami zajmującymi wspólny obszar.
Widżety udostępniają biblioteki środowisk graficznych. Główne funkcje i zastosowania funkcje widżetów to przekazywanie do programu danych lub poleceń użytkownika, wizualizacji na ekranie danych lub informacji o stanie programu, zarządzanie innymi widżetami. Typowe programy graficzne wykorzystują od kilkanastu do kilkadziesięciu widżetów. W celu ułatwienia zarządzania nimi, grupuje się je w hierarchie oparte na relacji rodzic – dziecko. Widżety nadrzędne stanowią tło dla widżetów podrzędnych. Uruchomienie funkcji widżetu rodzic, czyli deaktywacja, aktywacja, ukrycie, wyświetlenie, usunięciewidżetu parent powoduje automatyczną aktywację, deaktywację, ukrycie, wyświetlenie, usunięcie wszystkich jego widżetów.
Tagi: okna, rodzic-dziecko, widget, widżety
