blockly > icons > CommentIcon

icon.CommentIcon 类

一个图标,用户可通过该图标向文本块添加评论文本。

Signature:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

扩展:图标

实现了:IHasBubbleISerializable

构造函数

构造函数 修饰符 说明
(constructor)(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() 用于更新气泡的状态(可修改 / 不可修改),以反映气泡当前显示时的状态。