Widżet: Różnice pomiędzy wersjami

Dodane 94 bajty ,  1 miesiąc temu
m
drobne merytoryczne, drobne redakcyjne
(Anulowanie wersji 63597801 autorstwa Benedykt Gierosławski (dyskusja), potrzebne źródło)
Znacznik: Anulowanie edycji
m (drobne merytoryczne, drobne redakcyjne)
 
{{Przekierowanie|Widget|[[Widget (ujednoznacznienie)|inne znaczenia tego słowa]]}}
[[Plik:Gui-widgets.png|thumb|440px|Przykładowe widżety elementówgraficznego GUIinterfejsu {{lang|en}}użytkownika (w języku angielskim)]]
 
'''Widżet''' – podstawowy element [[Interfejs graficzny interfejs użytkownika|graficznego interfejsu użytkownika]] (np.na przykład okno, pole edycji, suwak, przycisk). Termin ten jest szczególnie popularny wśród użytkowników systemów operacyjnych z rodziny [[Unix|UNIX]], natomiast użytkownicy systemów MS Windows używają w tym kontekście terminu '''kontrolka''' lub '''element kontrolny'''. W produktach firmy Microsoft (Visual Studio, .NET, Office itp.) używana jest nazwa '''formant'''. W pewnych kontekstach synonimem widżetu jest ''okno''.
 
== Etymologia ==
Widżet ([[język angielski|ang.]]Słowo ''widget'') w języku angielskim funkcjonuje jako synonim gadżetu, pojawiło się w latach 20. XX wieku i oznacza użyteczny przedmiot, zwłaszcza w kontekście jego komercyjnej produkcji. Po raz pierwszy wykorzystano je do nazwania elementów graficznego interfejsu użytkownika podczas prac nad projektem Athena w latach 80. XX wieku, gdyż dziękiprzypomina wspólnemu[[zbitka prefiksowiwyrazowa|zbitkę wyrazową]] ''widgetwindow'' kojarzy(okno) się ze słowemplus ''windowgadget'' (oknoprzyrząd, narzędzie, urządzenie), a ponadto „''wszystkie„wszystkie inne określenia miały niepożądane konotacje''”konotacje”.
 
Terminy '''kontrolka''' lub '''element kontrolny''' nawiązują do podobieństwa okien z widżetami do pulpitów sterowniczych, zawierających różne przyciski, potencjometry i wyświetlacze.
 
W bibliotekach bardzo elastycznych, w których widżety mają ściśle wyznaczoną rolę, funkcje widżetów pojemnikowych mogą pełnić zwykłe widżety. Taka sytuacja występuje np. w [[GTK+|GTK]], z tą różnicą, że widżety takie dzielą się na dwa rodzaje: zawierają wiele widżetów (np. widżety rozmieszczania), i takie, które zawierają dokładnie jeden widżet mający np. realizować wizualizację tego elementu (np. przycisk, który może zawierać etykietę realizującą wyświetlanie napisu na tym przycisku).
=== Widżet pulpitu ===
 
=== Widżet pulpitu ===
'''Widżet pulpitu''' – mały program, który uruchamia się na pulpicie użytkownika, zazwyczaj łączący się z internetem i prezentujący określone informacje. Niekiedy (np. w prasie komputerowej) spotyka się tłumaczenie tego wariantu widżetu jako ''wihajster''.
 
Widżety pulpitu stały się popularne, gdy Apple wprowadziło je (jako ''Dashboarddashboard'') do systemu [[Mac OS X 10.4]] "Tiger" (choć istniały wcześniejsze implementacje jak np. [[Konfabulator]]).
 
Widżety tego typu są również dostępne w przeglądarce internetowej [[Opera (przeglądarka)|Opera]] (od wersji ''9'').
 
Widżety pulpitu poszczególnych systemów operacyjnych lub programów nie mogą być używane zamiennie.
== Biblioteki GUI ==
: [[Abstract Window Toolkit|AWT]] • [[GNOME]] • [[GTK+]] • [[KDE]] • [[MFC]] • [[Swing (Java)|Swing]] • [[Standard Widget Toolkit|SWT]] • [[Tk]] • [[Qt]] • [[Visual Component Library|VCL]] • [[Windows API|WinAPI]] • [[WxWidgets]]
 
== Przykładowe widżety ==
 
== Elementy GUI ==
: [[okno (informatyka)|okno]] • [[okno dialogowe]] • ''okna w oknach'' • [[katalog (informatykasystem plików)|katalog (folder)]] • [[ikona (informatyka)|ikona]] • [[skrót (informatyka)|skrót]]
 
== Biblioteki GUI ==
: [[Abstract Window Toolkit|AWT]] • [[GNOME]] • [[GTK+]] • [[KDE]] • [[MFC]] • [[Swing (Java)|Swing]] • [[Standard Widget Toolkit|SWT]] • [[Tk]] • [[Qt]] • [[Visual Component Library|VCL]] • [[Windows API|WinAPI]] • [[WxWidgets]]
 
== Uwagi ==
* {{Cytuj książkę | imię = Joseph | nazwisko = Annuzzi, Jr. | imię2 = Lauren | nazwisko2 = Darcey | imię3 = Shane | nazwisko3 = Conder | inni = Piotr Rajca (tłum.) | tytuł = Android. Wprowadzenie do programowania aplikacji. Wydanie V | wydawca = Wydawnictwo HELION | miejsce = Gliwice | rok = 2016 | isbn = 978-83-283-2613-2}}
 
== Linki (odsyłacze) zewnętrzne ==
 
* [http://www.w3.org/TR/widgets Spakowane apki web (widżety) - pakowanie i konfigurowanie XML-a (drugie wydanie) - rekomendacja W3C, 27 listopada 2012 r.] {{lang|en}} [dostęp 2020-02-15]