blockly > Eventos > CommentMove

Clase Events.commentMove

Notifica a los objetos de escucha que se movió un comentario del espacio de trabajo.

Signature:

export declare class CommentMove extends CommentBase 

Extensiones: CommentBase

Constructores

Constructor Modificadores Descripción
(constructor)(opt_comment); Construye una instancia nueva de la clase CommentMove.

Propiedades

Propiedad Modificadores Tipo Descripción
comment_? WorkspaceComment (Opcional) El comentario que se moverá.
newCoordinate_? Coordinar (Opcional) La ubicación del comentario después del traslado, en coordenadas del lugar de trabajo.
oldCoordinate_? Coordinar (Opcional) La ubicación del comentario antes del traslado, en coordenadas del lugar de trabajo.
¿motivo? string[] (Opcional) Una explicación de para qué sirve el traslado. Entre los valores conocidos, se incluyen “drag” -- Una operación de arrastre finalizada. "ajustar" -- El comentario se desplazó para alinearse con la cuadrícula. 'entrante' [inbounds] -- Se volvió a enviar el bloque a un espacio de trabajo sin desplazamiento. "crear" -- El bloque se creó mediante deserialización. "limpieza" -- Bloques de nivel superior alineados con Workspace. La combinación de eventos puede crear varios motivos: ['drag', 'inbounds', 'Snap'].
tipo string

Métodos

Método Modificadores Descripción
isNull() ¿Este evento registra algún cambio de estado?
recordNew() Registra la nueva ubicación del comentario. Se llama después de la migración. Solo se puede llamar una vez.
ejecutar(adelante) Ejecuta un evento de movimiento.
setOldCoordinate(xy) Anula la ubicación antes del traslado. Usa esta opción si no creas el evento hasta el final del traslado, pero conoces la ubicación original.
setReason(reason) Establece el motivo de un evento de transferencia.
toJson() Codifica el evento como JSON.