blockly > icons > CommentIcon

icons.CommentIcon 類別

可讓使用者在區塊中新增註解文字的圖示。

Signature:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

擴展: Icon

實作: IHasBubbleISerializable

建構函式

建構函式 修飾符 說明
(constructor)(sourceBlock) 建構 CommentIcon 類別的新例項

屬性

屬性 修飾符 類型 說明
sourceBlock

protected

readonly

封鎖
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> 用於識別此圖示的類型字串。
WEIGHT

static

readonly

(未宣告) 這個圖示相對於其他圖示的權重。權重值越高的圖示,會在區塊的末端顯示。

方法

方法 修飾符 說明
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() 更新氣泡的狀態 (可編輯 / 不可編輯),以反映氣泡目前顯示的狀態。