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 |