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