blockly > bubbles > TextInputBubble
bubbles.TextInputBubble 類別
顯示可編輯文字的氣泡。使用者也可以調整大小。註解圖示使用。
Signature:
export declare class TextInputBubble extends Bubble
擴充: Bubble
建構函式
| 建構函式 | 修飾符 | 說明 |
|---|---|---|
| (建構函式)(workspace, anchor, ownerRect) | 建構 TextInputBubble 類別的新例項 |
屬性
| 屬性 | 修飾符 | 類型 | 說明 |
|---|---|---|---|
| anchor | protected |
座標 | |
| ownerRect? | protected |
Rect | undefined | (選用) |
| workspace | 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) | 設定這個氣泡的文字。呼叫變更事件監聽器。 |