blockly > Événements > CommentMove
Classe Events.CommentMove
Informe les auditeurs qu'un commentaire d'espace de travail a été déplacé.
Signature :
export declare class CommentMove extends CommentBase
Étend: CommentBase
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(opt_comment) | Construit une instance de la classe CommentMove . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
comment_? | WorkspaceComment | (Facultatif) Commentaire déplacé | |
newCoordinate_? | Coordonnées | (Facultatif) Emplacement du commentaire après le déplacement, en coordonnées de l'espace de travail. | |
oldCoordinate_? | Coordonnées | (Facultatif) Emplacement du commentaire avant le déplacement, en coordonnées d'espace de travail. | |
Pourquoi ? | chaîne[] | (Facultatif) Explication de l'utilité de ce mouvement. Les valeurs connues incluent : "drag" (déplacement) : une opération de déplacement est terminée. "Enclenchement" : le commentaire a été déplacé pour s'aligner sur la grille. "inbounds" : le bloc a été repoussé dans un espace de travail non déroulant. "create" : bloc créé via la désérialisation. "cleanup" : blocs de niveau supérieur alignés sur l'espace de travail. La fusion d'événements peut avoir plusieurs causes: ['drag', 'inbounds', 'snap']. | |
type | EventType |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
isNull() | Cet événement enregistre-t-il un changement d'état ? | |
recordNew() | Enregistrez le nouvel emplacement du commentaire. Appelé après le déplacement. Ne peut être appelé qu'une seule fois. | |
run(forward) | Exécuter un événement de mouvement | |
setOldCoordinate(xy) | Ignorez l'emplacement avant le transfert. Utilisez cette option si vous ne créez l'événement qu'à la fin du déménagement, mais que vous connaissez l'emplacement d'origine. | |
setReason(reason) | Définit le motif d'un événement de déplacement. | |
toJson() | Encodez l'événement au format JSON. |