blockly > icons > CommentIcon

icons.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

(not declared) 此图标相对于其他图标的权重。权重值越高的图标,在显示时越靠近块的末尾。

方法

方法 修饰符 说明
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() 更新气泡的状态(可修改 / 不可修改),以反映气泡当前显示的状态。