blockly > IIcon

Interfaz de IIcon

Signature:

export interface IIcon 

Métodos

Método Descripción
applyColour() Actualiza el color del ícono cuando cambia el color del bloque.
dispose(). Elimina cualquier elemento del ícono.
getSize()
getType()
getWeight()
hideForInsertionMarker() Oculta el ícono cuando forma parte de un marcador de inserción.
initView(pointerdownListener) Crea los elementos SVG para el ícono que alojará en el bloque.
isClickableInFlyout(autoclosureFlyout)? (Opcional) Comprueba si se debe poder hacer clic en el icono mientras el bloque está en un menú flotante. Si esta función no está definida, se podrá hacer clic en el icono en todos los menús flotantes.
isShownWhenCollapsed()
onClick() Notifica al ícono que se hizo clic en él.
onLocationChange(blockOrigin) Le notifica al ícono que cambió de ubicación.
setOffsetInBlock(offset) Notifica el ícono en su lugar en relación con el inicio superior de su bloque, en unidades de espacio de trabajo.
updateCollapsed() Actualiza el estado de contracción o vista del ícono cuando cambia la disposición contraída del bloque.
updateEditable() Actualiza la edición del ícono cuando cambia la edición del bloque.