blockly > icons > CommentIcon
icons.CommentIcon 類別
可讓使用者在區塊中新增註解文字的圖示。
Signature:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
擴展: Icon
建構函式
| 建構函式 | 修飾符 | 說明 |
|---|---|---|
| (constructor)(sourceBlock) | 建構 CommentIcon 類別的新例項 |
屬性
| 屬性 | 修飾符 | 類型 | 說明 |
|---|---|---|---|
| sourceBlock |
|
封鎖 | |
| TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | 用於識別此圖示的類型字串。 |
| WEIGHT |
|
(未宣告) | 這個圖示相對於其他圖示的權重。權重值越高的圖示,會在區塊的末端顯示。 |
方法
| 方法 | 修飾符 | 說明 |
|---|---|---|
| applyColour() | ||
| bubbleIsVisible() | ||
| createBubble() | protected |
|
| dispose() | ||
| getBubble() | 請參閱 IHasBubble.getBubble。 | |
| getBubbleLocation() | ||
| getBubbleSize() | ||
| getSize() | ||
| getText() | 傳回此註解的文字。 | |
| getType() | ||
| getWeight() | ||
| initView(pointerdownListener) | ||
| isClickableInFlyout() | ||
| loadState(state) | 將指定狀態套用至此留言。 | |
| onBubbleLocationChange() | ||
| onClick() | ||
| onLocationChange(blockOrigin) | ||
| onSizeChange() | 根據輸入泡泡大小的變化,更新這個圖示的大小。 | |
| onTextChange() | 根據輸入氣泡的文字變更,更新此註解的文字。 | |
| saveState() | ||
| setBubbleLocation(location) | 設定工作區中註解氣泡的位置。 | |
| setBubbleSize(size) | 設定此註解可編輯氣泡的大小。如果對話方塊可見,則調整對話方塊大小。 | |
| setBubbleVisible(visible) | ||
| setText(text) | 設定此註解的文字。更新任何顯示的氣泡。 | |
| updateEditable() | 更新氣泡的狀態 (可編輯 / 不可編輯),以反映氣泡目前顯示的狀態。 |