blockly > IIcon

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.