blockly > IToolbox

IToolbox-Oberfläche

Oberfläche für eine Toolbox.

Unterschrift:

export interface IToolbox extends IRegistrable 

Erweitert: IRegistrable

Methoden

Method Beschreibung
clearSelection() Hebt die Markierung aller zuvor ausgewählten Elemente auf.
dispose() Entsorgt diese Toolbox.
getFlyout() Toolbox-Flyout abrufen.
getHeight() Ruft die Höhe der Toolbox ab.
getSelectedItem() Ruft das ausgewählte Element ab.
getWidth() Ruft die Breite der Toolbox ab.
getWorkspace() Ruft den Arbeitsbereich für die Toolbox ab.
handleToolboxItemResize() Zieht die Größenänderung der Toolbox durch, wenn die Größe eines Toolbox-Elements geändert wird.
init() Initialisiert die Toolbox.
isHorizontal() Ruft ab, ob die Toolbox horizontal ist.
position() Positioniert die Toolbox abhängig davon, ob es sich um eine horizontale Toolbox handelt und ob der Arbeitsbereich in rtl ist.
refreshSelection() Aktualisiert den Inhalt des Flyouts, ohne es zu schließen. Sollte als Reaktion auf eine Änderung in einer der dynamischen Kategorien verwendet werden, z. B. bei Variablen oder Verfahren.
refreshTheme() Aktualisiert die Kategoriefarben und Hintergrundfarben ausgewählter Kategorien
render(toolboxDef) Füllt die Toolbox mit neuen Toolbox-Elementen und entfernt alle alten Inhalte.
selectItemByPosition(position) Wählt das Toolbox-Element anhand seiner Position in der Liste der Toolbox-Elemente aus.
setVisible(isVisible) Legt die Sichtbarkeit der Toolbox fest.