blockly > bubbles > TextInputBubble
bubbles.TextInputBubble 类
用于显示可编辑文本的气泡。用户也可以调整其大小。由评论图标使用。
Signature:
export declare class TextInputBubble extends Bubble
扩展:气泡
构造函数
| 构造函数 | 修饰符 | 说明 |
|---|---|---|
| (constructor)(workspace, anchor, ownerRect) | 构造 TextInputBubble 类的新实例 |
属性
| 属性 | 修饰符 | 类型 | 说明 |
|---|---|---|---|
| 锚 | protected |
坐标 | |
| ownerRect? | protected |
Rect | 未定义 | (可选) |
| 工作区 | readonly |
WorkspaceSvg |
方法
| 方法 | 修饰符 | 说明 |
|---|---|---|
| addLocationChangeListener(listener) | 添加了更改监听器,以便在气泡的位置发生变化时收到通知。 | |
| addSizeChangeListener(listener) | 添加了更改监听器,以便在气泡的大小发生变化时收到通知。 | |
| addTextChangeListener(listener) | 添加一个更改监听器,以便在该气泡的文本发生变化时收到通知。 | |
| getSize() | ||
| getText() | ||
| isEditable() | 返回气泡中文本是否可修改。 | |
| moveDuringDrag(newLoc) | ||
| positionByRect(rect) | protected |
|
| setEditable(editable) | 设置气泡中文本的可修改性。 | |
| setPositionRelativeToAnchor(left, top) | ||
| setSize(size, relayout) | 设置此气泡的大小,包括边框。 | |
| setText(text) | 设置此气泡的文本。调用更改监听器。 |