Interfaccia IIcon
Firma:
export interface IIcon extends IFocusableNode
Estende: IFocusableNode
Metodi
Metodo | Descrizione |
---|---|
applyColour() | Aggiorna il colore dell'icona quando cambia il colore del blocco. |
dispose() | Elimina tutti gli elementi dell'icona. |
getSize() | |
getType() | |
getWeight() | |
hideForInsertionMarker() | Nasconde l'icona quando fa parte di un indicatore di inserimento. |
initView(pointerdownListener) | Crea gli elementi SVG per l'icona che verrà visualizzata nel blocco. |
isClickableInFlyout(autoClosingFlyout)? | (Facoltativo) Verifica se l'icona deve essere selezionabile quando il blocco è in un menu a scomparsa. Se questa funzione non è definita, l'icona sarà cliccabile in tutti i menu a scomparsa. |
isShownWhenCollapsed() | |
onClick() | Comunica all'icona che è stato fatto clic. |
onLocationChange(blockOrigin) | Invia una notifica all'icona che indica che ha cambiato posizione. |
setOffsetInBlock(offset) | Indica la posizione dell'icona rispetto all'inizio superiore del blocco, in unità di spazio di lavoro. |
updateCollapsed() | Aggiorna la visualizzazione/lo stato compresso dell'icona quando cambia lo stato compresso del blocco. |
updateEditable() | Aggiorna la modificabilità dell'icona quando cambia la modificabilità del blocco. |