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. |