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) 设置工具箱的可见性。