Clase icon.Icon
La clase de ícono abstracto. Los íconos son elementos visuales que se encuentran en la esquina superior izquierda del bloque. Por lo general, proporcionan más información "meta" sobre un bloque (como advertencias o comentarios) en comparación con los campos, que proporcionan información "real" relacionada con el funcionamiento de un bloque.
Signature:
export declare abstract class Icon implements IIcon
Implementaciones: IIcon
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(sourceBlock) | Construye una instancia nueva de la clase Icon . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
offsetInBlock | protected |
Coordinar | Es la posición de este ícono en relación con el inicio superior de sus bloques, en unidades de espacio de trabajo. |
sourceBlock | protected |
Bloquear | |
svgRoot | protected |
SVGGElement | nulo | Es el elemento svg raíz que representa visualmente este ícono. |
información sobre la herramienta | protected |
tooltip.TipInfo | La información sobre este ícono. |
workspaceLocation | protected |
Coordinar | Es la posición de este ícono en las coordenadas del lugar de trabajo. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | Muestra la información sobre este ícono. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Comprueba si se debe poder hacer clic en el icono mientras el bloque está en un menú flotante. El valor predeterminado es que se puede hacer clic en los íconos en todos los menús flotantes (con o sin cierre automático). Las subclases pueden anular esta función para cambiar este comportamiento. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | Establece la información sobre este ícono en el valor especificado. Nulo para mostrar la información sobre la herramienta del bloque. | |
updateCollapsed() | ||
updateEditable() |