Classe de la corbeille
Classe d'une poubelle.
Signature :
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
Extension:DeleteArea
Implémentation: IAutoHideable, IPositionable
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructeur)(espace de travail) | Construit une instance de la classe Trashcan . |
Propriétés
Propriété | Les modificateurs | Type | Description |
---|---|---|---|
id | chaîne | Identifiant unique du composant, utilisé pour s'enregistrer auprès du ComponentManager. | |
isLidOpen | boolean | État d'ouverture/fermeture actuel du couvercle. |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
autoHide(onlyClosePopups) | Masque le composant. Appelée dans WorkspaceSvg.hideChaff. | |
clic() | Examinez le contenu de la corbeille. | |
closeFlyout() | Ferme le menu déroulant de la poubelle. | |
closeLid() | Fermez le couvercle. Appelée en externe après un déplacement. | |
contentsIsOpen() | Renvoie la valeur "true" si le menu déroulant "content" de la corbeille est actuellement ouvert. | |
createDom(). | Créez les éléments de la corbeille. | |
dispose() | Jetez cette poubelle. Dissociez tous les éléments DOM pour éviter les fuites de mémoire. | |
emptyContents() | Vide le contenu de la corbeille. Si le menu déroulant du contenu est actuellement ouvert, il sera fermé. | |
getBoundingRectangle() | Renvoie le rectangle de délimitation de l'élément d'interface utilisateur en unités de pixels par rapport au div d'injection Blockly. | |
getClientRect() | Renvoie le rectangle de délimitation de la zone cible du déplacement, en unités de pixels par rapport à la fenêtre d'affichage. | |
init() | Initialise la corbeille. | |
onDragExit(_dragElement) | Gère la sortie d'un curseur contenant un bloc ou une bulle de la zone de déplacement. | |
onDragOver(_dragElement) | Gère le déplacement d'un curseur contenant un bloc ou une bulle sur cette cible de déplacement. | |
onDrop(_dragElement) | Gère le lancement d'un bloc ou d'une bulle sur ce composant. Ne doit pas gérer la suppression ici. | |
openFlyout() | Ouvre le menu déroulant de la corbeille. | |
position(metrics, savedPositions). | Positionne la corbeille. Il est placé dans le coin opposé à l’angle où commence les catégories/boîte à outils. |