Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
blockly > ScrollbarPair
Classe para um par de barras de rolagem. Horizontal e vertical.
Signature:
export declare class ScrollbarPair
Construtores
Propriedades
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. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-10-15 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-10-15 UTC."],[[["The `ScrollbarPair` class manages a pair of horizontal and vertical scrollbars for a Blockly workspace."],["It provides methods for controlling the scrollbars' visibility, position, and size in response to workspace changes and user interactions."],["`ScrollbarPair` handles resizing and repositioning of scrollbars, ensuring they remain functional and aligned within their container."],["Developers can use its methods to set scroll positions, check visibility, and manage the overall behavior of the scrollbars."]]],["The `ScrollbarPair` class manages horizontal and vertical scrollbars. It's constructed with a workspace and flags to add horizontal/vertical bars. Key actions include determining if scrolling is enabled in each direction, disposing of scrollbars, managing visibility, and resizing. Resizing involves recalculating scrollbar locations and lengths, considering both content changes (via `resizeContent`) and window layout changes (via `resizeView`). Methods allow setting scrollbar positions (`set`, `setX`, `setY`) and managing container visibility.\n"]]