blockly > IIcon

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() 在块的可编辑性发生变化时更新图标的可编辑性。