Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > IToolbox
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. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-05-16 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-05-16 (UTC)."],[[["The `IToolbox` interface defines the structure and behavior of a toolbox in Blockly, extending the `IRegistrable` interface."],["It provides methods for managing toolbox items, handling selection, positioning, and rendering the toolbox content."],["Methods like `clearSelection`, `getSelectedItem`, and `refreshSelection` manage toolbox item selection."],["The `IToolbox` interface facilitates toolbox initialization, disposal, and interaction with the workspace."],["Developers can use `IToolbox` methods to control the toolbox's appearance, including visibility, position, and theme."]]],["The IToolbox interface defines methods for managing a toolbox. Key actions include initializing, disposing, and positioning the toolbox. It allows getting and setting properties like height, width, visibility, and selected items. The interface facilitates rendering toolbox items, handling resizes, and refreshing content. It also manages flyout, theme, and selection states, and supports both horizontal and vertical orientations. The toolbox is tied to a workspace, retrievable via the interface.\n"]]