blockly > IToolbox

IToolbox-Oberfläche

Schnittstelle 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() Ruft das Toolbox-Flyout ab.
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() Bearbeitet die Größenänderung der Toolbox, 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 danach, ob es sich um eine horizontale Toolbox handelt und ob sich der Arbeitsbereich in rtl befindet.
refreshSelection() Aktualisiert den Inhalt des Flyouts, ohne es zu schließen. Sollte bei einer Änderung in einer der dynamischen Kategorien wie Variablen oder Verfahren verwendet werden.
refreshTheme() Aktualisiert die Farbe und die Hintergrundfarbe der ausgewählten 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.