blockly >IIcon

IIcon 接口

Signature:

export interface IIcon 

方法

方法 说明
applyColour() 当块的颜色发生变化时更新图标的颜色。
dispose() 丢弃图标的所有元素。
getSize()
getType()
getWeight()
hideForInsertionMarker() 当图标是插入标记的一部分时,隐藏该图标。
initView(pointerdownListener) 为将位于块上的图标创建 SVG 元素。
isClickableInFlyout(autoClosingFlyout)? (可选)检查当该图块位于浮出控件中时,该图标是否应可点击。如果未定义此函数,则在所有浮出控件中,图标都是可点击的。
isShownWhenCollapsed()
onClick() 通知图标已点击。
onLocationChange(blockOrigin) 通知图标位置已更改。
setOffsetInBlock(offset) 用于通知图标相对于其区块顶端的位置(以工作区单元为单位)。
updateCollapsed() 在块的合拢程度发生变化时更新图标的合拢程度/视图。
updateEditable() 当块的可编辑性发生变化时,更新图标的可编辑性。