Interfejs IToolbox
Interfejs skrzynki z narzędziami.
Podpis:
export interface IToolbox extends IRegistrable, IFocusableTree
Rozszerza: IRegistrable, IFocusableTree
Metody
| Metoda | Opis |
|---|---|
| clearSelection() | Odznacza wszystkie wcześniej wybrane elementy. |
| dispose() | Wyrzuca ten zestaw narzędzi. |
| getFlyout() | Pobiera wyskakujące okienko zestawu narzędzi. |
| getHeight() | Pobiera wysokość paska narzędzi. |
| getSelectedItem() | Pobiera wybrany element. |
| getWidth() | Pobiera szerokość listy narzędzi. |
| getWorkspace() | Pobiera obszar roboczy dla skrzynki narzędzi. |
| handleToolboxItemResize() | Obsługuje zmianę rozmiaru narzędzia, gdy zmienia się rozmiar elementu narzędzia. |
| init() | Inicjuje narzędziownik. |
| isHorizontal() | Określa, czy pasek narzędzi jest poziomy. |
| position() | Umiejsca panel narzędzi w zależności od tego, czy jest to poziomy panel narzędzi i czy obszar roboczy jest w układzie RTL. |
| refreshSelection() | aktualizuje zawartość wyskakującego okienka bez jej zamykania. Należy go używać w odpowiedzi na zmianę w jednym z elementów dynamicznych, np. zmiennych lub procedur. |
| refreshTheme() | Zmienia kolory kategorii i kolor tła wybranych kategorii. |
| render(toolboxDef) | Wypełnia skrzynkę narzędzi nowymi elementami i usuwa stare elementy. |
| selectItemByPosition(position) | Wybiera element skrzynki narzędzi na podstawie jego pozycji na liście elementów skrzynki narzędzi. |
| setSelectedItem(item) | Ustawia wybrany element. |
| setVisible(isVisible) | Ustawia widoczność panelu narzędzi. |