blockly > 图标 > CommentIcon

icon.CommentIcon 类

一个图标,允许用户向文本块添加评论文本。

Signature:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

扩展图标

实现IHasBubbleISerializable

构造函数

构造函数 修饰符 说明
(构造函数)(sourceBlock) 构造 CommentIcon 类的新实例

属性

属性 修饰符 类型 说明
sourceBlock

protected

readonly

屏蔽
类型

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> 用于标识此图标的类型字符串。
体重

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() 如果气泡当前显示,则更新气泡的状态(可编辑 / 不可修改),以反映气泡的状态。