blockly > IToolbox

Interface do 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.