blockly > ScrollbarPair

Classe di accoppiamento della barra di scorrimento

per una coppia di barre di scorrimento. Orizzontale e verticale.

Firma:

export declare class ScrollbarPair 

Costruttori

Costruttore Modificatori Descrizione
(constructor)(workspace, addHorizontal, addVertical, opt_class, opt_margin) Crea una nuova istanza della classe ScrollbarPair

Proprietà

Proprietà Modificatori Tipo Descrizione
corner_ SVGRectElement | null
hScroll Barra di scorrimento | null
vScroll Barra di scorrimento | null

Metodi

Metodo Modificatori Descrizione
canScrollHorizontally() Indica se è attivato lo scorrimento orizzontale.
canScrollVertically() Indica se è attivato lo scorrimento verticale.
dispose() Elimina questa coppia di barre di scorrimento. Scollegati da tutti gli elementi DOM per evitare perdite di memoria.
isVisible() L'eventuale visualizzazione di una delle barre di scorrimento. Le barre di scorrimento non accoppiate potrebbero scomparire quando non sono necessarie.
resize() Ricalcola entrambe le barre di scorrimento posizioni e lunghezze. Riposiziona anche il rettangolo con angoli.
resizeContent(hostMetrics) Ricalcola le barre di scorrimento più posizioni all'interno del loro percorso e della loro lunghezza. Questa azione dovrebbe essere chiamata quando i contenuti dell'area di lavoro cambiano.
resizeView(hostMetrics) Ricalcola le barre di scorrimento posizioni sullo schermo e la lunghezza del percorso. Dovrebbe essere richiamata quando il layout o le dimensioni della finestra vengono modificate.
set(x, y, updateMetrics) Imposta i punti di manipolazione di entrambe le barre.
setContainerVisible(visible) Imposta se il contenitore di questa barra di scorrimento è visibile.
setVisible(visible) Imposta la visibilità di eventuali barre di scorrimento esistenti.
setX(x) Imposta il punto di manipolazione della barra di scorrimento orizzontale in modo che si trovi in una determinata posizione nei pixel CSS rispetto a quella principale.
setY(y) Imposta il punto di manipolazione della barra di scorrimento verticale in modo che si trovi in una determinata posizione nei pixel CSS rispetto a quella principale.