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 |