icon.Icon 类
抽象图标类。图标是位于块顶端的一角的视觉元素。通常情况下,它们提供关于块的更多“元”信息(例如警告或注释),而字段则提供与块运作方式相关的“实际”信息。
Signature:
export declare abstract class Icon implements IIcon
实现: IIcon
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)(sourceBlock) | 构造 Icon 类的新实例 |
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
offsetInBlock | protected |
坐标 | 此图标相对于其块的顶端位置(以工作区单位为单位)。 |
sourceBlock | protected |
屏蔽 | |
svgRoot | protected |
SVGGElement | null | 以视觉方式表示此图标的根 svg 元素。 |
提示 | protected |
tooltip.TipInfo | 此图标的提示。 |
workspaceLocation | protected |
坐标 | 此图标在工作区坐标中的位置。 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | 返回此图标的提示。 | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | 在区块位于浮出控件中时,检查图标是否应可点击。默认情况下,所有浮出控件(无论是否自动关闭)中的图标都是可点击的。子类可以替换此函数来改变这种行为。 | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | 将此图标的提示设置为指定值。Null 以显示块的提示。 | |
updateCollapsed() | ||
updateEditable() |