blockly > icons > CommentIcon
icons.CommentIcon 类
一个图标,可让用户向某个分块添加评论文本。
Signature:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
扩展: 图标
实现了: IHasBubble、ISerializable
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(constructor)(sourceBlock) | 构造 CommentIcon 类的新实例 |
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
sourceBlock |
|
屏蔽 | |
TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | 用于标识此图标的类型字符串。 |
WEIGHT |
|
(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() | 更新气泡的状态(可修改 / 不可修改),以反映气泡当前显示的状态。 |