blockly > Events > CommentMove

Classe Events.CommentMove

Notifica os ouvintes de que um comentário do espaço de trabalho foi movido.

Signature:

export declare class CommentMove extends CommentBase 

Estende: CommentBase

Construtores

Construtor Modificadores Descrição
(constructor)(opt_comment) Cria uma nova instância da classe CommentMove.

Propriedades

Propriedade Modificadores Tipo Descrição
comment_? WorkspaceComment (Opcional) O comentário que está sendo movido.
newCoordinate_? Coordenada (Opcional) O local do comentário após a movimentação, em coordenadas do espaço de trabalho.
oldCoordinate_? Coordenada (Opcional) O local do comentário antes da movimentação, em coordenadas do espaço de trabalho.
motivo? string[] (Opcional) Uma explicação sobre o que é essa ação. Os valores conhecidos incluem: "drag": uma operação de arrastar concluída. "snap": o comentário foi movido para alinhar com a grade. "inbounds": o bloco foi enviado de volta para um espaço de trabalho sem rolagem. "create": bloco criado por desserialização. "cleanup": blocos de nível superior alinhados no espaço de trabalho. A mesclagem de eventos pode criar vários motivos: ['drag', 'inbounds', 'snap'].
type EventType

Métodos

Método Modificadores Descrição
isNull() Esse evento registra alguma mudança de estado?
recordNew() Grave o novo local do comentário. Chamado após a mudança. Só pode ser chamado uma vez.
run(forward) Execute um evento de movimento.
setOldCoordinate(xy) Substitua o local antes da mudança. Use essa opção se você não criar o evento até o fim da mudança, mas souber o local original.
setReason(reason) Define o motivo de um evento de movimento.
toJson() Codifique o evento como JSON.