blockly > ScrollbarPair

Classe ScrollbarPair

Classe para um par de barras de rolagem. Horizontal e vertical.

Signature:

export declare class ScrollbarPair 

Construtores

Construtor Modificadores Descrição
(construtor)(workspace, addHorizontal, addVertical, opt_class, opt_margin) Cria uma nova instância da classe ScrollbarPair

Propriedades

Propriedade Modificadores Tipo Descrição
corner_ SVGRectElement | nulo
hScroll Scrollbar | nulo
vScroll Scrollbar | nulo

Métodos

Método Modificadores Descrição
canScrollHorizontally() Retorna se a rolagem horizontal está ativada.
canScrollVertically() Retorna se a rolagem vertical está ativada.
dispose() (em inglês) Descarte este par de barras de rolagem. Desvincule todos os elementos DOM para evitar vazamentos de memória.
isVisible() Se alguma das barras de rolagem estiver visível. As barras de rolagem não pareadas poderão desaparecer quando não forem necessárias.
resize() Recalcule a localização e o comprimento das barras de rolagem. Também reposiciona o retângulo do canto.
resizeContent(hostMetrics) Recalcula as localizações das barras de rolagem em seu caminho e comprimento. Precisa ser chamado quando o conteúdo do espaço de trabalho for alterado.
resizeView(hostMetrics) Recalcula as localizações das barras de rolagem na tela e o tamanho do caminho. Precisa ser chamado quando o layout ou o tamanho da janela for alterado.
set(x, y, updateMetrics) Defina as alças das duas barras de rolagem.
setContainerVisible(visible) Defina se o contêiner dessa barra de rolagem está visível.
setVisible(visible) Define a visibilidade das barras de rolagem existentes.
setX(x). Defina a alça da barra de rolagem horizontal em uma determinada posição nos pixels CSS em relação aos pais.
setY(y) Defina a alça da barra de rolagem vertical em uma determinada posição em pixels CSS em relação aos pais.