blockly > Eventos > CommentMove

Clase Events.CommentMove

Notifica a los objetos de escucha que se movió un comentario de Workspace.

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) Es el comentario que se moverá.
newCoordinate_? Coordinar (Opcional) Es la ubicación del comentario después del traslado, en coordenadas del lugar de trabajo.
oldCoordinate_? Coordinar (Opcional) Es la ubicación del comentario antes del traslado, en coordenadas del espacio de trabajo.
motivo? string[] (Opcional) Una explicación del propósito de este movimiento. Entre los valores conocidos, se incluyen los siguientes: "drag": Se completó una operación de arrastre. "snap": El comentario se movió para alinearse con la cuadrícula. "inbounds": El bloque se envió de vuelta a un espacio de trabajo sin desplazamiento. "create": Bloque creado mediante la deserialización. "cleanup": Bloques de nivel superior alineados con Workspace. La combinación de eventos puede crear varios motivos: ['drag', 'inbounds', 'snap'].
type EventType

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.
run(forward) Ejecuta un evento de movimiento.
setOldCoordinate(xy) Anula la ubicación antes del traslado. Úsala si no creas el evento hasta que finalice el traslado, pero conoces la ubicación original.
setReason(reason) Establece el motivo de un evento de movimiento.
toJson() Encodificación del evento como JSON