blockly > IToolbox

Interface 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.