blockly > IIcon

Interfaccia IIcon

Firma:

export interface IIcon 

Metodi

Metodo Descrizione
applyColour() Aggiorna il colore dell'icona quando cambia il colore del blocco.
disposizione() 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 da collocare nel blocco.
isClickableInFlyout(auto slideFlyout)? (Facoltativo) Controlla se l'icona deve essere cliccabile quando il blocco è visualizzato a schermo. Se questa funzione non è definita, l'icona sarà cliccabile in tutte le finestre a comparsa.
isShownWhenCollapsed()
onClick() Comunica all'icona che è stato fatto clic.
onLocationChange(blockOrigin) Comunica all'icona che ha cambiato posizione.
setOffsetInBlock(offset) Indica la posizione dell'icona rispetto al punto iniziale del blocco, nelle unità dell'area di lavoro.
updateCollapsed() Consente di aggiornare la visualizzazione o la compressione dell'icona quando cambia lo stato di compressione del blocco.
updateEditable() Aggiorna la possibilità di modificare l'icona quando cambia la possibilità di modificare il blocco.