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) 設定工具箱的顯示設定。