blockly > IToolbox

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.