blockly > IToolbox

IToolbox 接口

工具箱的接口。

Signature:

export interface IToolbox extends IRegistrable, IFocusableTree 

扩展IRegistrableIFocusableTree

方法

方法 说明
clearSelection() 取消突出显示之前选择的任何内容。
dispose() 处置此工具箱。
getFlyout() 获取工具箱弹出式菜单。
getHeight() 获取工具箱的高度。
getSelectedItem() 获取所选项。
getWidth() 获取工具箱的宽度。
getWorkspace() 获取工具箱的工作区。
handleToolboxItemResize() 处理工具箱项调整大小时工具箱的大小调整。
init() 初始化工具箱。
isHorizontal() 获取工具箱是否为水平显示。
position() 根据工具箱是水平工具箱还是工作区是否采用 RTL 来确定工具箱的位置。
refreshSelection() 更新动作条的内容,而不会关闭动作条。应用于响应动态类别(例如变量或过程)中的更改。
refreshTheme() 更新所选类别的类别颜色和背景颜色。
render(toolboxDef) 使用新的工具箱项填充工具箱,并移除所有旧内容。
selectItemByPosition(position) 根据工具箱项在工具箱项列表中的位置选择工具箱项。
setSelectedItem(item) 设置所选项。
setVisible(isVisible) 设置工具箱的可见性。