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