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