blockly > IToolbox

IToolbox-Oberfläche

Schnittstelle für eine Toolbox.

Unterschrift:

export interface IToolbox extends IRegistrable 

Verlängert: Eirgable

Methoden

Method Beschreibung
ClearSelection() Hebt die Auswahl eines zuvor ausgewählten Elements auf.
Dispos() Entsorgt diesen Toolbox.
getFlyout() Erhält die Tools frei.
getHeight() abrufen. Ruft die Höhe des Werkzeugkastens ab.
getSelectedItem() verwenden. Ruft das ausgewählte Element ab
getWidth() Ruft die Breite des Werkzeugkastens ab
getWorkspace() Ruft den Arbeitsbereich für die Toolbox ab.
handleToolboxItemAnpassen() Anpassen der Größe der Toolbox, wenn die Größe eines Toolbox-Elements geändert wird.
init() Initialisiert die Toolbox.
IsHorizontal() Gibt an, ob die Toolbox horizontal ist.
position() Positioniert die Toolbox je nachdem, ob es sich um einen horizontalen Toolbox-Code handelt und ob der Arbeitsbereich in RTL liegt.
RefreshSelection() aktualisieren. Aktualisiert den Inhalt des Flyouts, ohne ihn zu schließen. Sollte auf eine Änderung in einer der dynamischen Kategorien wie Variablen oder Verfahren verwendet werden
RefreshTheme() Aktualisiert die Kategorie- und Hintergrundfarbe der ausgewählten Kategorien
render(ToolboxDef) Füllt die Toolbox mit neuen Elementen aus der Toolbox und entfernt alle alten Inhalte.
selectItemByPosition(position) Wählt das Toolbox-Element anhand der Position in der Liste der Toolbox-Elemente aus.
setvisible(isvisible) Legt die Sichtbarkeit der Toolbox fest.