blockly > ScrollbarPair

Classe ScrollbarPair

Classe pour une paire de barres de défilement. Horizontale et verticale

Signature :

export declare class ScrollbarPair 

Constructeurs

Constructeur Modificateurs Description
(constructor)(workspace, addHorizontal, addVertical, opt_class, opt_margin) Construit une nouvelle instance de la classe ScrollbarPair.

Propriétés

Propriété Modificateurs Type Description
corner_ SVGRectElement | nul
hScroll Barre de défilement | nul
vScroll Barre de défilement | nul

Méthodes

Méthode Modificateurs Description
canScrollHorizontally() Indique si le défilement horizontal est activé.
canScrollVertically() Indique si le défilement vertical est activé.
dispose() Retirez cette paire de barres de défilement. Dissociez ces éléments de tous les éléments DOM pour éviter les fuites de mémoire.
isVisible() Indique si l'une des barres de défilement est visible. Les barres de défilement non associées peuvent disparaître lorsqu'elles ne sont pas nécessaires.
resize() Recalculer les deux barres de défilement les emplacements et les longueurs. Repositionnez également le rectangle d'angle.
resizeContent(hostMetrics) Recalcule les valeurs des barres de défilement d’emplacements sur leur trajet et leur longueur. Cette méthode doit être appelée lorsque le contenu de l'espace de travail a été modifié.
resizeView(hostMetrics) Recalcule les valeurs des barres de défilement différents emplacements à l'écran et la longueur du chemin. Cette méthode doit être appelée lorsque la mise en page ou la taille de la fenêtre ont changé.
set(x, y, updateMetrics) Définissez les poignées des deux barres de défilement.
setContainerVisible(visible) Indiquez si le conteneur de cette barre de défilement est visible.
setVisible(visible) Définit la visibilité des barres de défilement existantes.
setX(x) Définissez la poignée de la barre de défilement horizontale sur une certaine position en pixels CSS par rapport à ses parents.
setY(y) Définissez la poignée de la barre de défilement verticale sur une certaine position en pixels CSS par rapport à ses parents.