blockly > ScrollbarPair

Clase ScrollbarPair

Es la clase para un par de barras de desplazamiento. Horizontal y vertical

Signature:

export declare class ScrollbarPair 

Constructores

Constructor Modificadores Descripción
(constructor)(workspace, addHorizontal, addVertical, opt_class, opt_margin) Construye una instancia nueva de la clase ScrollbarPair.

Propiedades

Propiedad Modificadores Tipo Descripción
corner_ SVGRectElement | nulo
hScroll Barra de desplazamiento | valor nulo
vScroll Barra de desplazamiento | valor nulo

Métodos

Método Modificadores Descripción
canScrollHorizontally() Muestra si el desplazamiento horizontal está habilitado.
canScrollVertically() Muestra si el desplazamiento vertical está habilitado.
dispose(). Desecha este par de barras de desplazamiento. Desvinculación de todos los elementos del DOM para evitar pérdidas de memoria.
isVisible() Indica si alguna de las barras de desplazamiento está visible. Las barras de desplazamiento no vinculadas pueden desaparecer cuando no sean necesarias.
resize() Vuelve a calcular la ubicación y la longitud de las barras de desplazamiento. También cambia la posición del rectángulo de la esquina.
resizeContent(hostMetrics) Vuelve a calcular las ubicaciones de las barras de desplazamiento en su ruta y longitud. Se debe llamar a este método cuando el contenido del lugar de trabajo haya cambiado.
resizeView(hostMetrics) Vuelve a calcular las ubicaciones de las barras de desplazamiento en la pantalla y la ruta de interacciones. Se debe llamar a este método cuando cambia el diseño o el tamaño de la ventana.
set(x, y, updateMetrics) Configura los controladores de ambas barras de desplazamiento.
setContainerVisible(visible) Establece si el contenedor de esta barra de desplazamiento es visible.
setVisible(visible) Establece la visibilidad de cualquier barra de desplazamiento existente.
setX(x) Establece el controlador de la barra de desplazamiento horizontal en una posición determinada en píxeles CSS en relación con sus elementos superiores.
setY(y) Establece el controlador de la barra de desplazamiento vertical en una posición determinada en píxeles de CSS en relación con sus elementos superiores.