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