blockly > ScrollbarPair

Clase ScrollbarPair

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 | nulo
vScroll Barra de desplazamiento | 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() Elimina este par de barras de desplazamiento. Desvincula todos los elementos del DOM para evitar fugas de memoria.
isVisible() Si alguna de las barras de desplazamiento está visible. Es posible que las barras de desplazamiento no sincronizadas desaparezcan cuando no se necesiten.
resize() Volver a calcular el valor de las barras de desplazamiento ubicaciones y longitudes. También debes cambiar la posición del rectángulo de la esquina.
resizeContent(hostMetrics) Vuelve a calcular las barras de desplazamiento ubicaciones dentro de su ruta y longitud. Se debe llamar a este método cuando cambie el contenido del lugar de trabajo.
resizeView(hostMetrics) Vuelve a calcular las barras de desplazamiento ubicaciones 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 las barras de desplazamiento existentes.
setX(x) Configura el controlador de la barra de desplazamiento horizontal para que se encuentre en una posición determinada en píxeles de CSS en relación con sus elementos superiores.
setY(y) Configura el controlador de la barra de desplazamiento vertical para que se encuentre en una posición determinada en píxeles de CSS en relación con sus elementos superiores.