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 |
|
Blocca | |
TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | La stringa di tipo utilizzata per identificare questa icona. |
PESO |
|
(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. |