blockly > ScrollbarPair

Zajęcia parujące na pasku przewijania

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

Podpis:

export declare class ScrollbarPair 

Zespoły

Zespół Modyfikatory Opis
(constructor)(workspace, addHorizontal, addVertical, opt_class, opt_margin) Konstruuje nową instancję klasy ScrollbarPair

Właściwości

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

Metody

Metoda Modyfikatory Opis
canScrollHorizontally() Wskazuje, 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 którykolwiek z pasków przewijania jest widoczny; Niesparowane paski przewijania mogą zniknąć, gdy nie będą potrzebne.
resize() Oblicz ponownie położenie i długość pasków przewijania. Zmień również położenie prostokąta narożnika.
resizeContent(hostMetrics) Ponownie oblicza położenie pasków przewijania na ich ścieżce i długości. Ta funkcja powinna być wywoływana po zmianie zawartości obszaru roboczego.
resizeView(hostMetrics) Ponownie oblicza położenie pasków przewijania na ekranie i długość ścieżki. Ta metoda powinna być wywoływana w przypadku zmiany układu lub rozmiaru okna.
set(x, y, updateMetrics) Ustaw uchwyty obu pasków przewijania.
setContainerVisible(visible) Określ, czy kontener tego paska przewijania ma być widoczny.
setVisible(visible) Ustawia widoczność istniejących pasków przewijania.
setX(x) Ustaw uchwyt poziomego paska przewijania w określonym miejscu w pikselach CSS względem jego elementów nadrzędnych.
setY(y) Ustaw uchwyt pionowego paska przewijania w określonej pozycji w pikselach CSS względem jego elementów nadrzędnych.