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() Eliminación de 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 se alojará en el bloque.
isClickableInFlyout(autoClosingFlyout)? (Opcional) Comprueba si se debe poder hacer clic en el ícono mientras el bloque está en un menú flotante. Si no se define esta función, se podrá hacer clic en el ícono en todos los menús flotantes.
isShownWhenCollapsed()
onClick() Le notifica al ícono que se hizo clic en él.
onLocationChange(blockOrigin) Notifica al ícono que cambió de ubicación.
setOffsetInBlock(offset) Notifica al ícono cuando se encuentra en relación con el inicio superior de su bloque, en unidades de espacio de trabajo.
updateCollapsed() Actualiza la vista o la vista contraída del ícono cuando cambia la pantalla contraída del bloque.
updateEditable() Actualiza la edición del ícono cuando cambia la edición del bloque.