blockly > Eventos > CommentMove

Clase Events.ComentarioMove

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

Signature:

export declare class CommentMove extends CommentBase 

Extiende: 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 está moviendo.
newCoordinate_? Coordinación (Opcional) Es la ubicación del comentario después del traslado en las coordenadas del lugar de trabajo.
oldCoordinate_? Coordinación (Opcional) Es la ubicación del comentario antes del traslado, en las coordenadas del lugar de trabajo.
motivo? string[] (Opcional) Una explicación del propósito de este cambio Entre los valores conocidos, se incluyen 'arrastrar': una operación de arrastre completada. 'ajustar': el comentario se movió para que se alinee con la cuadrícula. "inbounds": el bloque se insertó de nuevo en un espacio de trabajo sin desplazamiento. 'create': bloque creado mediante deserialización. "cleanup": Bloques de nivel superior alineados con el espacio de trabajo. La combinación de eventos puede crear varios motivos: ['arrastrar', 'inbounds', 'ajustar'].
tipo cadena

Métodos

Método Modificadores Descripción
isNull() ¿Este evento registra algún cambio de estado?
recordNew() Grabar la nueva ubicación del comentario Se llama después de la mudanza. 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 movimiento.
toJson() Codifica el evento como JSON.