blockly > IIcon

Interface IIcon

Signature:

export interface IIcon 

Métodos

Método Descrição
applyColour() Atualiza a cor do ícone quando a cor do bloco muda.
dispose() (em inglês) Descarta qualquer elemento 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 para o ícone que será exibido no bloco.
isClickableInFlyout(autoClosingFlyout)? (Opcional) Verifique se o ícone é clicável enquanto o bloco está em um menu suspenso. Se essa função não estiver definida, o ícone será clicável em todos os menus.
isShownWhenCollapsed()
onClick() Notifica o ícone que recebeu um clique.
onLocationChange(blockOrigin) Notifica o ícone de que o local mudou.
setOffsetInBlock(offset) Notifica o ícone em relação à primeira posição do bloco, em unidades de espaço de trabalho.
updateCollapsed() Atualiza a exibição/recolhimento do ícone quando o recurso de recolhimento do bloco muda.
updateEditable() Atualiza a possibilidade de edição do ícone quando a editabilidade do bloco é alterada.