Przycisk

Przycisk (ang. button) – widżet realizujący operację poprzez naciśnięcie go wskaźnikiem myszy.

Standardowo przycisk reaguje jedynie na pojedyncze naciśnięcie lewego przycisku myszy. Obsługa ze strony użytkownika polega na najechaniu nań kursorem myszy oraz wciśnięciu lewego przycisku myszy. Po jego naciśnięciu przycisk chwilowo zmienia wygląd na wciśnięty, a następnie po puszczeniu przycisku myszy wygląd przycisku przywracany jest na wypukły i w tym momencie generowane jest zdarzenie wciśnięcia przycisku.

Powoli rozpowszechniają się również przyciski podświetlające się po najechaniu na nie kursorem myszki (najczęściej zmieniają kolor lub się uwypuklają).

Przycisk może być jednak skonfigurowany tak, aby był przyciskiem dwustanowym. W takim przypadku po puszczeniu naciśniętego nad nim lewego klawisza myszy przycisk nadal pozostaje wklęsły. Dopiero po ewentualnym następnym naciśnięciu lewego klawisza myszy przycisk zmienia się z powrotem na wypukły. W zależności od rodzaju biblioteki generowane są albo dwa rodzaje zdarzeń (zmiana z wypukłego na wklęsły i odwrotnie), albo jedno zdarzenie z argumentem (na co zmieniono stan), lub też jedno zdarzenie bez argumentu (handler zdarzenia sam sobie pobierze aktualny stan z przycisku). Niezależnie od tego, zdarzenie generowane jest w momencie zwolnienia lewego klawisza myszy. Przycisk taki w niektórych bibliotekach jest określany osobnym typem widżetu jako "przycisk przełączający" (ang. toggle button).

Niektóre aplikacje lub biblioteki posiadają źle skonfigurowany sposób obsługiwania przycisku, np. zdarzenie generowane jest w momencie naciśnięcia klawisza myszy. Biblioteki umożliwiają zwykle generowanie zdarzeń w momencie zarówno wciśnięcia, jak i zwolnienia lewego klawisza myszy, więc błąd może polegać na obsługiwaniu niewłaściwego zdarzenia.

Jeśli chodzi o wygląd, to przycisk składa się z prostokątnego obramowania oraz "zawartości". Obramowanie zwykle jest konfigurowalne, pozwala na osiągnięcie efektu wklęsłości i wypukłości (może być ono również np. płaskie albo wyrzeźbione). Wewnątrz przycisku znajduje się najczęściej jednolinijkowy napis, czasami opatrzony ikoną pomagającą użytkownikowi w szybszym zrozumieniu funkcji widżetu. Bardziej generyczne biblioteki traktują przycisk jako widżet pojemnikowy, co oznacza, że może być w nim umieszczony inny widżet. Np. w bibliotece GTK+ przycisk posiadający napis to po prostu przycisk z umieszczonym w środku widżetem typu etykieta.

Tags:

Język angielskiKliknięcie mysząWidżet

🔥 Trending searches on Wiki Polski:

Zadruga (ruch)KleopatraWybory do Parlamentu Europejskiego w Polsce w 2024 rokuMona LisaMagik (raper)Gibraltar21 Brygada Strzelców PodhalańskichWojewództwo podkarpackieTotal CasinoOlga TokarczukBarbara Kwiatkowska-LassKonfederacja targowickaRadosław SikorskiKatastrofa w Czarnobylskiej Elektrowni JądrowejGajusz Juliusz CezarStrona głównaCzęstochowaThe Sound of SilenceJan GrabiecPakistanDżem (zespół muzyczny)Problem trzech ciał (powieść)Kot SchrödingeraStefan MartykaBMW serii 5Grzegorz NawackiMeta PlatformsAlbrecht Hohenzollern (1490–1568)WatykanTurcjaPokolenie AlfaTajlandiaHenryk WujecI wojna światowaXHamsterPaństwa członkowskie NATOCristiano RonaldoBurullusRMS TitanicWojewództwo wielkopolskieRzymEwa WiśniewskaKoalicja ObywatelskaOldboy. Zemsta jest cierpliwaSutenerstwoOdra (choroba)Rewolucja francuskaŠkoda OctaviaMaria Antonina AustriaczkaYul BrynnerBitwa pod WiedniemJózef StalinSejm Rzeczypospolitej PolskiejWybory prezydenckie w Stanach Zjednoczonych w 2024 rokuPrezydent Rzeczypospolitej PolskiejSpotifyŚląskIga ŚwiątekJan KochanowskiBelgiaŻydziRyan GarcíaLista laureatów Nagrody Nobla związanych z PolskąWojciech KolarskiCzechyZakładHeinrich HimmlerZespół AspergeraWłodzimierz LeninSłońceRewolucja goździkówLejb FogelmanMarcin ProkopRoute 66 (droga)Faustyna KowalskaFC BarcelonaLiechtenstein🡆 More