blockly > IIcon

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.