IToolbox interface
Interface for a toolbox.
Signature:
export interface IToolbox extends IRegistrable, IFocusableTree
Extends: IRegistrable, IFocusableTree
Methods
| Method | Description |
|---|---|
| clearSelection() | Unhighlights any previously selected item. |
| dispose() | Disposes of this toolbox. |
| getFlyout() | Gets the toolbox flyout. |
| getHeight() | Gets the height of the toolbox. |
| getSelectedItem() | Gets the selected item. |
| getWidth() | Gets the width of the toolbox. |
| getWorkspace() | Gets the workspace for the toolbox. |
| handleToolboxItemResize() | Handles resizing the toolbox when a toolbox item resizes. |
| init() | Initializes the toolbox. |
| isHorizontal() | Gets whether or not the toolbox is horizontal. |
| position() | Positions the toolbox based on whether it is a horizontal toolbox and whether the workspace is in rtl. |
| refreshSelection() | Updates the flyout's content without closing it. Should be used in response to a change in one of the dynamic categories, such as variables or procedures. |
| refreshTheme() | Updates the category colours and background colour of selected categories. |
| render(toolboxDef) | Fills the toolbox with new toolbox items and removes any old contents. |
| selectItemByPosition(position) | Selects the toolbox item by its position in the list of toolbox items. |
| setSelectedItem(item) | Sets the selected item. |
| setVisible(isVisible) | Sets the visibility of the toolbox. |