blockly > bubbles > TextInputBubble
Classe bubbles.TextInputBubble
Una bolla che mostra il testo modificabile. Può anche essere ridimensionato dall'utente. Utilizzato dall'icona del commento.
Firma:
export declare class TextInputBubble extends Bubble
Estensioni: Bubble
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(constructor)(workspace, anchor, ownerRect) | Costruisce una nuova istanza della classe TextInputBubble |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
anchor | protected |
Coordinate | |
ownerRect? | protected |
Rect | undefined | (Facoltativo) |
workspace | readonly |
WorkspaceSvg |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
addLocationChangeListener(listener) | Aggiunge un ascoltatore di modifiche per ricevere una notifica quando la posizione di questa bolla cambia. | |
addSizeChangeListener(listener) | Aggiunge un ascoltatore di modifiche per ricevere una notifica quando le dimensioni della bolla cambiano. | |
addTextChangeListener(listener) | Aggiunge un ascoltatore di modifiche per ricevere una notifica quando il testo di questa bolla cambia. | |
getSize() | ||
getText() | ||
isEditable() | Restituisce se il testo nella bolla è modificabile o meno. | |
moveDuringDrag(newLoc) | ||
positionByRect(rect) | protected |
|
setEditable(editable) | Imposta se il testo nella bolla è modificabile o meno. | |
setPositionRelativeToAnchor(left, top) | ||
setSize(size, relayout) | Imposta le dimensioni di questa bolla, incluso il bordo. | |
setText(text) | Imposta il testo di questa bolla. Le chiamate cambiano gli ascoltatori. |