blockly > IIcon

Interface do IIcon

Signature:

export interface IIcon 

Métodos

Método Descrição
applyColour() Atualiza a cor do ícone quando a cor do bloco muda.
dispose() Descarta qualquer elemento do ícone.
getSize()
getType()
getWeight()
hideForInsertionMarker() Oculta o ícone quando faz parte de um marcador de inserção.
initView(pointerdownListener) Cria os elementos SVG para o ícone que ficará no bloco.
isClickableInFlyout(autoClosingFlyout)? (Opcional) Verifique se o ícone deve ser clicável enquanto o bloco está em um menu suspenso. Se essa função não for definida, o ícone será clicável em todos os menus suspensos.
isShownWhenCollapsed()
onClick() Notifica o ícone de que ele foi clicado.
onLocationChange(blockOrigin) Notifica o ícone de que a localização foi alterada.
setOffsetInBlock(offset) Notifica o ícone onde ele é relativo à inicialização superior de seu bloco, em unidades de espaço de trabalho.
updateCollapsed() Atualiza a redução/visualização do ícone quando a do bloco é alterada.
updateEditable() Atualiza a capacidade de edição do ícone quando a capacidade de edição do bloco é alterada.