blockly > IToolbox

IToolbox 界面

工具箱的界面。

Signature:

export interface IToolbox extends IRegistrable 

扩展IRegistrable

方法

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