blockly > Événements > CommentMove

Classe Events.CommentMove

Informe les écouteurs qu'un commentaire de l'espace de travail a été déplacé.

Signature :

export declare class CommentMove extends CommentBase 

Extension:CommentBase

Constructeurs

Constructeur Modificateurs Description
(constructeur)(comment_opt_comment) Construit une instance de la classe CommentMove.

Propriétés

Propriété Modificateurs Type Description
comment_? WorkspaceComment (Facultatif) Commentaire en cours de déplacement
newCoordinate_? Google Coordinate (Facultatif) Emplacement du commentaire après le déplacement, en coordonnées de l'espace de travail.
oldCoordinate_? Google Coordinate (Facultatif) Emplacement du commentaire avant le déplacement, en coordonnées de l'espace de travail.
raison ? chaîne[] (Facultatif) Explication de l'objectif de cette migration. Valeurs connues : "faire glisser" : une opération de déplacement est terminée. "snap" : le commentaire a été décalé pour s'aligner sur la grille. "entrants" : le bloc a été repoussé dans un espace de travail sans défilement. "create" : bloc créé par désérialisation. 'cleanup' : blocs de premier niveau alignés sur l'espace de travail. La fusion d'événements peut avoir plusieurs raisons: ['faire glisser', 'entrées', 'snap'].
type chaîne

Méthodes

Méthode Modificateurs Description
isNull() Cet événement enregistre-t-il un changement d'état ?
recordNew() Notez le nouvel emplacement du commentaire. Appelée après le déplacement. Ne peut être appelé qu'une seule fois.
run(forward) (Exécuter). Exécutez un événement de déplacement.
setOldCoordinate(xy) Remplacez la zone géographique avant le déplacement. Utilisez cette option si vous ne créez pas l'événement avant la fin du déplacement, mais que vous connaissez son lieu d'origine.
setReason(reason) Définit le motif d'un événement de déplacement.
toJson() Encodez l'événement au format JSON.