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 Barra de rolagem | nulo
vScroll Barra de rolagem | 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() Descarte esse par de barras de rolagem. Desvincule todos os elementos do DOM para evitar vazamentos de memória.
isVisible() Se alguma das barras de rolagem estiver visível. As barras de rolagem não pareadas podem desaparecer quando não forem necessárias.
resize() Recalcular as duas barras de rolagem locais e comprimentos. Reposicione também o retângulo dos cantos.
resizeContent(hostMetrics) Recalcula as barras de rolagem locais no caminho e no comprimento. Ele precisa ser chamado quando o conteúdo do espaço de trabalho é alterado.
resizeView(hostMetrics) Recalcula as barras de rolagem a localização na tela e o tamanho do caminho. Deve 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) Define se o contêiner dessa barra de rolagem vai ficar visível.
setVisible(visible) Define a visibilidade das barras de rolagem existentes.
setX(x) Configura a alça da barra de rolagem horizontal para que fique em uma determinada posição em pixels CSS em relação aos principais.
setY(y) (link em inglês) Configura a alça da barra de rolagem vertical para uma determinada posição em pixels CSS em relação aos principais.