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) | 設定這個氣泡的文字。呼叫變更事件監聽器。 |