Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > IToolbox
Interface d'une boîte à outils.
Signature :
export interface IToolbox extends IRegistrable, IFocusableTree
Étend: IRegistrable, IFocusableTree
Méthodes
Method |
Description |
clearSelection() |
Désélectionne tous les éléments précédemment sélectionnés. |
dispose() |
Supprime cette boîte à outils. |
getFlyout() |
Récupère le volet de la boîte à outils. |
getHeight() |
Récupère la hauteur de la boîte à outils. |
getSelectedItem() |
Récupère l'élément sélectionné. |
getWidth() |
Récupère la largeur de la boîte à outils. |
getWorkspace() |
Récupère l'espace de travail de la boîte à outils. |
handleToolboxItemResize() |
Gère le redimensionnement de la boîte à outils lorsqu'un élément de la boîte à outils est redimensionné. |
init() |
Initialise la boîte à outils. |
isHorizontal() |
Indique si la boîte à outils est horizontale ou non. |
position() |
Positionne la boîte à outils en fonction de son orientation horizontale et de l'orientation RTL de l'espace de travail. |
refreshSelection() |
Met à jour le contenu du panneau sans le fermer. À utiliser en réponse à une modification de l'une des catégories dynamiques, telles que les variables ou les procédures. |
refreshTheme() |
Met à jour les couleurs de catégorie et la couleur d'arrière-plan des catégories sélectionnées. |
render(toolboxDef) |
Remplit la boîte à outils avec de nouveaux éléments et supprime les anciens contenus. |
selectItemByPosition(position) |
Sélectionne l'élément de la boîte à outils en fonction de sa position dans la liste des éléments de la boîte à outils. |
setSelectedItem(item) |
Définit l'élément sélectionné. |
setVisible(isVisible) |
Définit la visibilité de la boîte à outils. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/05/16 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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"]]