blockly > ScrollbarPair

Classe ScrollbarPair

Classe destinée à une paire de barres de défilement. Horizontale et verticale.

Signature :

export declare class ScrollbarPair 

Constructeurs

Constructeur Les modificateurs Description
(constructeur)(workspace, addHorizontal, addVertical, opt_class, opt_margin) Construit une instance de la classe ScrollbarPair.

Propriétés

Propriété Les modificateurs Type Description
corner_ SVGRectElement | null
hScroll Barre de défilement | null
vScroll Barre de défilement | null

Méthodes

Méthode Les modificateurs Description
canScrollHorizontally() Indique si le défilement horizontal est activé.
canScrollVertically() Indique si le défilement vertical est activé.
dispose() Supprimez cette paire de barres de défilement. Dissociez tous les éléments DOM pour éviter les fuites de mémoire.
isVisible() 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() Recalculez l'emplacement et la longueur des deux barres de défilement. Repositionnez également le rectangle d'angle.
resizeContent(hostMetrics) Recalcule l'emplacement des barres de défilement dans leur tracé et leur longueur. Cette méthode doit être appelée lorsque le contenu de l'espace de travail a changé.
resizeView(hostMetrics) Recalcule l'emplacement des barres de défilement à 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 a 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 à une certaine position en pixels CSS par rapport à ses parents.
setY(y) Définissez la poignée de la barre de défilement verticale à une certaine position en pixels CSS par rapport à ses parents.