Pasek przesuwania
Z Wikipedii
Pasek przesuwania (ang. scrollbar) jest dość prostym i ogólnym widżetem. Najczęściej służy do przesuwania zawartości innego widżetu, która jest większa, niż przewidziana powierzchnia do wyświetlania tej zawartości. Wiele złożonych widżetów zawiera taki pasek, często nawet tworzony dynamicznie (tzn. nie pojawia się, dopóki wszystko się mieści w wyznaczonych wymiarach).
Paski przesuwania związane z istniejącymi widżetami są obsługiwane automatycznie przez sam widżet. Inna sprawa jest w przypadku widżetów definiowanych przez użytkownika. Użytkownik musi wtedy taki widżet zarówno sam narysować, jak też samemu określić, którą część widżetu aktualnie ma wyświetlać.
Pasek przesuwania można konfigurować pod względem parametrów działania: wielkość "powierzchni chwytnej" oraz delty przesunięcia podczas jego używania przez użytkownika. Pasek zwykle powinien być tak skonstruowany, żeby odległość o jaką przesuwa się "zawartość widżetu" była identyczna, jak wartość, o jaką przesuwa się "powierzchnię chwytną" paska przesuwania.
Pasek przesuwania generuje następujące zdarzenia:
- przewijanie o linijkę/kolumnę (podpięte do klawiszy kierunkowych)
- przewijanie o stronę (podpięte do PageUp/PageDown, ale tylko góra-dół, czasem też shift z klawiszami kierunkowymi)
- przewijane do pozycji (po kliknięciu na powierzchnię boczną, czyli to obok powierzchni chwytnej)
- przewijanie o "piksel" (po kliknięciu na przyciski strzałek na końcach paska)
Ponadto pasek przesuwania generuje zdarzenie kręcenia kółkiem od myszki. Nie jest to zdarzenie standardowe, a jego obsługa diametralnie różni się w systemie Microsoft Windows i w systemie X Window System. W systemie MS Windows są to dwa dodatkowe zdarzenia, które przychodzą do scrollbara (można by tu zadać bardzo dobre pytanie "do którego" - tu akurat przychodzą do tego, który posiada skupienie, ale sprytny programista umie zrobić to tak, żeby zdarzenie przekazać widżetowi, nad którym stoi kursor). Natomiast na systemie X Window kręcenie kółkiem jest traktowane jak naciskanie czwartego i piątego przycisku myszki. Zdarzenie przesyłane jest zatem do widżetu nad którym stoi kursor, tak jak to ma miejsce w przypadku pozostałych klawiszy myszy.
| XIII Turniej Koszykarzy o Puchar Prezydenta Słupska |
|
Cztery zespoły: Polpharma Starogard Gdański, PBE Basket Poznań (dawna Politechnika Poznań), Energia Czarni Słupsk i Kotwica Kołobrzeg biorą udział w rozpoczętym w piątek XIII Turnieju Koszykarzy o Puchar Prezydenta Słupska.
|
| US Open: pierwszy finał Jeleny Jankovic |
|
Jelena Jankovic po raz pierwszy w karierze zagra w finale turnieju wielkoszlemowego. W półfinale ostatniej w tym sezonie lewy Wielkiego Szlema - US Open rozgrywanego na twardych kortach Flushing Meadows w Nowym Jorku rozstawiona z "dwójką" Serbka pokonała Rosjankę Jelenę Dementiewą.
|
| PE: remis Lechii z Lechem |
|
W spotkaniu grupy C Pucharu Ekstraklasy Lechia Gdańsk zremisowała na własnym stadionie z Lechem Poznań 0:0.
|
| ITF Futures: dwóch Polaków w pófinale |
|
Jerzy Janowicz zagra z Australijczykiem Raphaelem Durekiem, a Marcin Gawron zmierzy się z Czechem Dusanem Lojda w półfinałach Międzynarodowych Mistrzostw Dolnego Śląska w tenisie PBG S.A. Open 2008, turnieju zaliczanego do cyklu ITF Futures (pula nagród 10 tys. dolarów).
|
| Torunianie mistrzami Polski par klubowych |
|
Żużlowcy miejscowego Unibaksu wygrali w Toruniu finałowy turniej mistrzostw Polski par klubowych. Drugie miejsce zajęła Unia Leszno, a trzecie ZKŻ Kronopol Zielona Góra.
|