IIcon 接口
Signature:
export interface IIcon extends IFocusableNode
扩展: IFocusableNode
方法
| 方法 | 说明 |
|---|---|
| applyColour() | 在功能块的颜色发生变化时更新图标的颜色。 |
| dispose() | 销毁图标的所有元素。 |
| getSize() | |
| getType() | |
| getWeight() | |
| hideForInsertionMarker() | 当图标是插入标记的一部分时,隐藏该图标。 |
| initView(pointerdownListener) | 为将显示在该版块上的图标创建 SVG 元素。 |
| isClickableInFlyout(autoClosingFlyout)? | (可选)检查在块处于弹出式菜单中时,图标是否应可点击。如果未定义此函数,则图标将在所有动作条中可点击。 |
| isShownWhenCollapsed() | |
| onClick() | 通知图标已被点击。 |
| onLocationChange(blockOrigin) | 通知图标其位置已更改。 |
| setOffsetInBlock(offset) | 以工作区单位通知图标相对于其所在的功能块顶部起点的位置。 |
| updateCollapsed() | 当块的收起状态发生变化时,更新图标的收起状态/视图。 |
| updateEditable() | 在块的可编辑性发生变化时更新图标的可编辑性。 |