blockly > icons > CommentIcon

Classe icons.CommentIcon

Un'icona che consente all'utente di aggiungere il testo di un commento a un blocco.

Firma:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

Si estende a: Icona

Implementa: IHasBubble, ISerializable

Costruttori

Costruttore Modificatori Descrizione
(constructor)(sourceBlock) Costruisce una nuova istanza della classe CommentIcon

Proprietà

Proprietà Modificatori Tipo Descrizione
sourceBlock

protected

readonly

Blocca
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> La stringa di tipo utilizzata per identificare questa icona.
PESO

static

readonly

(not declared) Il peso di questa icona rispetto ad altre icone. Le icone con valori di peso più positivi vengono visualizzate più verso la fine del blocco.

Metodi

Metodo Modificatori Descrizione
applyColour()
bubbleIsVisible()
createBubble() protected
dispose()
getBubble() Consulta IHasBubble.getBubble.
getBubbleLocation()
getBubbleSize()
getSize()
getText() Restituisce il testo di questo commento.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Applica lo stato specificato a questo commento.
onBubbleLocationChange()
onClick()
onLocationChange(blockOrigin)
onSizeChange() Aggiorna le dimensioni di questa icona in risposta alle modifiche delle dimensioni della bolla di immissione.
onTextChange() Aggiorna il testo di questo commento in risposta alle modifiche apportate al testo della bolla di immissione.
saveState()
setBubbleLocation(location) Imposta la posizione della bolla del commento nello spazio di lavoro.
setBubbleSize(size) Imposta la dimensione della bolla modificabile per questo commento. Ridimensiona la bolla se è visibile.
setBubbleVisible(visible)
setText(text) Imposta il testo di questo commento. Aggiorna le eventuali bolle se sono visibili.
updateEditable() Aggiorna lo stato della bolla (modificabile / non modificabile) in base allo stato della bolla se è attualmente visualizzata.