blockly > IIcon

Interface IIcon

Signature:

export interface IIcon extends IFocusableNode 

Estende: IFocusableNode

Métodos

Método Descrição
applyColour() Atualiza a cor do ícone quando a cor do bloco muda.
dispose() Descarta todos os elementos do ícone.
getSize()
getType()
getWeight()
hideForInsertionMarker() Oculta o ícone quando ele faz parte de um marcador de inserção.
initView(pointerdownListener) Cria os elementos SVG do ícone que vai ficar no bloco.
isClickableInFlyout(autoClosingFlyout)? (Opcional) Verifique se o ícone pode ser clicado enquanto o bloco está em um menu suspenso. Se essa função não for definida, o ícone vai ser clicável em todos os pop-ups.
isShownWhenCollapsed()
onClick() Notifica o ícone de que ele foi clicado.
onLocationChange(blockOrigin) Notifica o ícone de que ele mudou de local.
setOffsetInBlock(offset) Notifica o ícone em relação ao início do bloco, em unidades do espaço de trabalho.
updateCollapsed() Atualiza a visualização/compactação do ícone quando a compactação do bloco muda.
updateEditable() Atualiza a capacidade de edição do ícone quando a capacidade de edição do bloco muda.