blockly > 圖示 > CommentIcon

icon.CommentIcon 類別

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

Signature:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

擴展:Icon

實作:IHasBubbleISerializable

建構函式

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

屬性

屬性 修飾符 類型 說明
sourceBlock

protected

readonly

封鎖
TYPE

static

readonly

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

static

readonly

(未宣告) 這個圖示相對於其他圖示的權重。權重值較高的圖示會較接近區塊結尾。

方法

方法 修飾符 說明
applyColour()
bubbleIsVisible()
dispose()
getBubbleSize()
getSize()
getText() 傳回這個註解的文字。
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) 將指定狀態套用至這則註解。
onClick()
onLocationChange(blockOrigin)
onSizeChange() 因應輸入泡泡的大小變更,更新這個圖示的大小。
onTextChange() 回應輸入泡泡的文字變更時,更新這個註解的文字。
saveState()
setBubbleSize(size) 設定這則註解可編輯的泡泡大小。如果對話方塊可見,則調整對話方塊大小。
setBubbleVisible(visible)
setText(text) 設定這則註解的文字。更新任何顯示的氣泡。
updateEditable() 更新說明圖示 (可編輯 / 無法編輯) 的狀態,在顯示泡泡時反映泡泡的狀態。