blockly > bubbles > TextInputBubble
Classe bubbles.TextInputBubble
Uma bolha que mostra texto editável. Ele também pode ser redimensionado pelo usuário. Usado pelo ícone de comentário.
Signature:
export declare class TextInputBubble extends Bubble
Extensões: Bubble
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)(workspace, anchor, ownerRect) | Cria uma nova instância da classe TextInputBubble. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| âncora | protected |
Coordenada | |
| ownerRect? | protected |
Rect | indefinido | (Opcional) |
| workspace | readonly |
WorkspaceSvg |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| addLocationChangeListener(listener) | Adiciona um listener de mudança para receber uma notificação quando o local da bolha mudar. | |
| addSizeChangeListener(listener) | Adiciona um listener de mudança para receber notificações quando o tamanho da bolha mudar. | |
| addTextChangeListener(listener) | Adiciona um listener de mudança para receber uma notificação quando o texto da bolha mudar. | |
| getSize() | ||
| getText() | ||
| isEditable() | Retorna se o texto na bolha é editável ou não. | |
| moveDuringDrag(newLoc) | ||
| positionByRect(rect) | protected |
|
| setEditable(editable) | Define se o texto na bolha é editável ou não. | |
| setPositionRelativeToAnchor(left, top) | ||
| setSize(size, relayout) | Define o tamanho do círculo, incluindo a borda. | |
| setText(text) | Define o texto deste círculo. Chama os listeners de mudança. |