blockly > IIcon

Interface IIcon

Signature :

export interface IIcon 

Méthodes

Method Description
applyColour() Met à jour la couleur de l'icône lorsque la couleur du bloc change.
dispose() Élimine 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'afficheront dans le bloc.
isClickableInFlyout(autoClosingFlyout)? (Facultatif) Vérifiez si l'icône doit être cliquable lorsque le bloc se trouve dans un menu déroulant. Si cette fonction n'est pas définie, il sera possible de cliquer sur l'icône dans tous les menus déroulants.
isShownWhenCollapsed()
onClick() Notifie l'icône qu'un clic a été effectué.
onLocationChange(blockOrigin) Notifie l'icône que les lieux ont été modifiés.
setOffsetInBlock(offset) Notifie l'icône par rapport au début du bloc en haut, en unités d'espace de travail.
updateCollapsed() Met à jour l'affichage et l'affichage réduits de l'icône lorsque l'état de réduction du bloc change.
updateEditable() Met à jour l'édition de l'icône lorsque celle du bloc est modifiée.