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. |