blockly > IToolbox

IToolbox-Benutzeroberfläche

Benutzeroberfläche für einen Werkzeugkasten.

Unterschrift:

export interface IToolbox extends IRegistrable, IFocusableTree 

Erweitert:IRegistrable, IFocusableTree

Methoden

Method Beschreibung
clearSelection() Die Hervorhebung aller zuvor ausgewählten Elemente wird aufgehoben.
dispose() Entsorgt diese Toolbox.
getFlyout() Ruft das Flyout der Toolbox ab.
getHeight() Ruft die Höhe des Tool-Bereichs 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() Hiermit wird die Größe des Werkzeugkastens angepasst, wenn die Größe eines Werkzeugkastenelements 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 eine horizontale Toolbox handelt und ob der Arbeitsbereich auf RTL eingestellt ist.
refreshSelection() Aktualisiert den Inhalt des Flyouts, ohne es zu schließen. Sollte als Reaktion auf eine Änderung in einer der dynamischen Kategorien wie Variablen oder Verfahren verwendet werden.
refreshTheme() Die Kategoriefarben und die Hintergrundfarbe der ausgewählten Kategorien werden aktualisiert.
render(toolboxDef) Die Toolbox wird mit neuen Toolbox-Elementen gefüllt und alle alten Inhalte werden entfernt.
selectItemByPosition(position) Wählt das Tool-Box-Element anhand seiner Position in der Liste der Tool-Box-Elemente aus.
setSelectedItem(item) Das ausgewählte Element wird festgelegt.
setVisible(isVisible) Hiermit wird die Sichtbarkeit der Toolbox festgelegt.