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.