IToolbox 介面
工具箱的介面。
Signature:
export interface IToolbox extends IRegistrable, IFocusableTree
擴充: IRegistrable、IFocusableTree
方法
方法 | 說明 |
---|---|
clearSelection() | 取消醒目顯示先前選取的項目。 |
dispose() | 處置這個工具箱。 |
getFlyout() | 取得工具箱彈出式視窗。 |
getHeight() | 取得工具箱的高度。 |
getSelectedItem() | 取得所選項目。 |
getWidth() | 取得工具箱的寬度。 |
getWorkspace() | 取得工具箱的工作區。 |
handleToolboxItemResize() | 在工具箱項目調整大小時,處理工具箱大小調整作業。 |
init() | 初始化工具箱。 |
isHorizontal() | 取得工具箱是否為水平。 |
position() | 根據工具箱是否為水平工具箱,以及工作區是否為 RTL,來決定工具箱的位置。 |
refreshSelection() | 更新彈出式視窗的內容,但不關閉彈出式視窗。應在回應動態類別 (例如變數或程序) 的變更時使用。 |
refreshTheme() | 更新所選類別的類別顏色和背景顏色。 |
render(toolboxDef) | 將新的工具箱項目填入工具箱,並移除任何舊內容。 |
selectItemByPosition(position) | 根據工具箱項目清單中的順序選取工具箱項目。 |
setSelectedItem(item) | 設定所選項目。 |
setVisible(isVisible) | 設定工具箱的顯示設定。 |