blockly > ScrollbarPair

Zajęcia w parze paska przewijania

Klasa dla pary pasków przewijania. w poziomie i w pionie.

Podpis:

export declare class ScrollbarPair 

Zespoły

Zespół Modyfikatory Opis
(constructor)(workspace, addPoziom, dodajVertical, opt_class, opt_margin) Tworzy nową instancję klasy ScrollbarPair

Właściwości

Właściwość Modyfikatory Typ Opis
corner_ SVGRectElement | wartość null
hScroll Pasek przewijania | wartość null
vScroll Pasek przewijania | wartość null

Metody

Metoda Modyfikatory Opis
canScrollHorizontally() Określa, czy przewijanie w poziomie jest włączone.
canScrollVertically() Wskazuje, czy przewijanie w pionie jest włączone.
dispose() Pozbądź się tej pary pasków przewijania. Odłącz od wszystkich elementów DOM, aby zapobiec wyciekom pamięci.
isVisible() czy widać którykolwiek z pasków przewijania. Niesparowane paski przewijania mogą znikać, gdy nie są potrzebne.
resize() Oblicz ponownie wartość obu pasków przewijania lokalizacji i długości. Zmień też położenie prostokąta narożnego.
resizeContent(hostMetrics) Ponownie oblicza wartość pasków przewijania lokalizacji na swojej ścieżce i długości. Tę metodę należy wywoływać, gdy zmieni się zawartość obszaru roboczego.
resizeView(hostMetrics) Ponownie oblicza wartość pasków przewijania lokalizacji na ekranie i długości ścieżki. Ta metoda powinna być wywoływana po zmianie układu lub rozmiaru okna.
set(x; y; updateMetrics) Ustaw uchwyty obu pasków przewijania.
setContainerVisible(visible) Określ, czy kontener tego paska przewijania jest widoczny.
setVisible(visible) Ustawia widoczność wszystkich istniejących pasków przewijania.
setX(x) Ustaw uchwyt poziomego paska przewijania w taki sposób, aby znajdował się w określonym położeniu w pikselach CSS względem jego elementów nadrzędnych.
setY(y) Uchwyt pionowego paska przewijania musi znajdować się w określonym położeniu w pikselach CSS względem jego elementów nadrzędnych.