Icone.Classe icone
La classe delle icone astratte. Le icone sono elementi visivi che si trovano nell'angolo superiore del blocco. Di solito forniscono più informazioni "meta" su un blocco (come avvisi o commenti) rispetto ai campi, che forniscono informazioni "effettive" relative al funzionamento di un blocco.
Firma:
export declare abstract class Icon implements IIcon
Implementa: IIcon
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(constructor)(sourceBlock) | Crea una nuova istanza della classe Icon |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
offsetInBlock | protected |
Coordinate | La posizione di questa icona rispetto ai blocchi dall'inizio dei blocchi, nelle unità dell'area di lavoro. |
sourceBlock | protected |
Blocca | |
svgRoot | protected |
Elemento SVGG | null | L'elemento svg principale che rappresenta visivamente questa icona. |
descrizione comando | protected |
tooltip.TipInfo | La descrizione comando per questa icona. |
workspaceLocation | protected |
Coordinate | La posizione di questa icona nelle coordinate dell'area di lavoro. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
applyColour() | ||
disposizione() | ||
getSize() | ||
getTooltip() | Restituisce la descrizione comando per questa icona. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Controlla se è possibile fare clic sull'icona quando il blocco è visualizzato a schermo. Per impostazione predefinita, le icone sono cliccabili in tutte le finestre a comparsa (chiusura automatica o meno). Le sottoclassi possono eseguire l'override di questa funzione per modificare questo comportamento. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | Imposta la descrizione comando per questa icona sul valore specificato. Null per mostrare la descrizione comando del blocco. | |
setVisible(visibility) | Imposta la visibilità del fumetto dell'icona, se esistente. | |
updateCollapsed() | ||
updateEditable() |