Interface IIcon
Signature :
export interface IIcon extends IFocusableNode
Étend: IFocusableNode
Méthodes
Method | Description |
---|---|
applyColour() | Met à jour la couleur de l'icône lorsque la couleur du bloc change. |
dispose() | Supprime tous les éléments de l'icône. |
getSize() | |
getType() | |
getWeight() | |
hideForInsertionMarker() | Masque l'icône lorsqu'elle fait partie d'un repère d'insertion. |
initView(pointerdownListener) | Crée les éléments SVG de l'icône qui s'affichera sur le bloc. |
isClickableInFlyout(autoClosingFlyout)? | (Facultatif) Indiquez si l'icône doit être cliquable lorsque le bloc est dans un panneau déroulant. Si cette fonction n'est pas définie, l'icône sera cliquable dans tous les panneaux déroulants. |
isShownWhenCollapsed() | |
onClick() | Informe l'icône qu'elle a été cliquée. |
onLocationChange(blockOrigin) | Informe l'icône qu'elle a changé de position. |
setOffsetInBlock(offset) | Indique l'emplacement de l'icône par rapport au début supérieur de son bloc, en unités d'espace de travail. |
updateCollapsed() | Met à jour l'état de réduction/vue de l'icône lorsque l'état de réduction du bloc change. |
updateEditable() | Met à jour la possibilité de modifier l'icône lorsque la possibilité de modifier le bloc change. |