blockly > IIcon

Interfaccia IIcon

Firma:

export interface IIcon 

Metodi

Metodo Descrizione
applyColour() Aggiorna il colore dell'icona quando cambia il colore del blocco.
dispose() Consente di eliminare 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 sarà presente sul blocco.
isClickableInFlyout(autoClosingFlyout)? (Facoltativo) Controlla se l'icona deve essere cliccabile quando il blocco è visualizzato in un riquadro a scomparsa. Se questa funzione non è definita, l'icona sarà selezionabile in tutti i riquadri a scomparsa.
isShownWhenCollapsed()
onClick() Informa l'icona che gli è stato fatto clic.
onLocationChange(blockOrigin) Informa l'icona che ha cambiato le posizioni.
setOffsetInBlock(offset) Indica all'icona la posizione rispetto al punto di inizio superiore del blocco, nelle unità di lavoro.
updateCollapsed() Aggiorna la compressione/visualizzazione dell'icona quando la compressione del blocco cambia.
updateEditable() Consente di aggiornare la possibilità di modificare l'icona quando cambia la possibilità di modificare il blocco.