blockly > IToolbox

Interface IToolbox

Interface para uma caixa de ferramentas.

Signature:

export interface IToolbox extends IRegistrable 

Estende: IRegistrable

Métodos

Método Descrição
clearSelection() Remove o destaque de qualquer item selecionado anteriormente.
dispose() Descarte da caixa de ferramentas.
getFlyout() Recebe o menu suspenso da caixa de ferramentas.
getHeight() Recebe a altura da caixa de ferramentas.
getSelectedItem() Recebe o item selecionado.
getWidth() Recebe a largura da caixa de ferramentas.
getWorkspace() Recebe o espaço de trabalho para a caixa de ferramentas.
handleToolboxItemResize() Redimensiona a caixa de ferramentas quando um item dela é redimensionado.
init() Inicializa a caixa de ferramentas.
isHorizontal() Descobre se a caixa de ferramentas está ou não horizontal.
position() Posiciona a caixa de ferramentas com base no fato de ela ser uma caixa de ferramentas 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 das categorias e a cor de fundo das categorias selecionadas.
render(toolboxDef) enche a caixa de ferramentas com novos itens e remove todo o conteúdo antigo;
selectItemByPosition(position) Seleciona o item da caixa de ferramentas de acordo com sua posição na lista de itens da caixa.
setVisible(isVisible) Define a visibilidade da caixa de ferramentas.