O Blockly vai passar a fazer parte da Fundação Raspberry Pi em 10 de novembro de 2025. Leia o
blog
e as
perguntas frequentes.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
blockly > IToolbox
Interface de uma caixa de ferramentas.
Signature:
export interface IToolbox extends IRegistrable, IFocusableTree
Extende: IRegistrable, IFocusableTree
Métodos
| Método |
Descrição |
| clearSelection() |
Desmarca qualquer item selecionado anteriormente. |
| dispose() |
Descarta essa caixa de ferramentas. |
| getFlyout() |
Mostra o menu suspenso da caixa de ferramentas. |
| getHeight() |
Recebe a altura da caixa de ferramentas. |
| getSelectedItem() |
Consegue o item selecionado. |
| getWidth() |
Recebe a largura da caixa de ferramentas. |
| getWorkspace() |
Recebe o espaço de trabalho da caixa de ferramentas. |
| handleToolboxItemResize() |
Processa o redimensionamento da caixa de ferramentas quando um item da caixa de ferramentas é redimensionado. |
| init() |
Inicializa a caixa de ferramentas. |
| isHorizontal() |
Verifica se a caixa de ferramentas é horizontal ou não. |
| position() |
Posiciona a caixa de ferramentas com base em se ela é horizontal e se o espaço de trabalho está em RTL. |
| refreshSelection() |
Atualiza o conteúdo do menu suspenso sem fechá-lo. Deve ser usado em resposta a uma mudança em uma das categorias dinâmicas, como variáveis ou procedimentos. |
| refreshTheme() |
Atualiza as cores e a cor de fundo das categorias selecionadas. |
| render(toolboxDef) |
Preenche a caixa de ferramentas com novos itens e remove o conteúdo antigo. |
| selectItemByPosition(position) |
Seleciona o item da caixa de ferramentas pela posição dele na lista de itens da caixa de ferramentas. |
| setSelectedItem(item) |
Define o item selecionado. |
| setVisible(isVisible) |
Define a visibilidade da caixa de ferramentas. |
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 2025-07-25 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 2025-07-25 UTC."],[],["The IToolbox interface defines methods for managing a toolbox. Key actions include initializing, disposing, and positioning the toolbox. It allows getting and setting properties like height, width, visibility, and selected items. The interface facilitates rendering toolbox items, handling resizes, and refreshing content. It also manages flyout, theme, and selection states, and supports both horizontal and vertical orientations. The toolbox is tied to a workspace, retrievable via the interface.\n"]]