blockly > Eventos > CommentMove

Classe Events.CommentMove

Notifica os listeners 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
(construtor)(opt_comment) Constrói uma nova instância da classe CommentMove.

Propriedades

Propriedade Modificadores Tipo Descrição
comment_? WorkspaceComment (Opcional) O comentário que está sendo movido.
newCoordinate_? Coordenar (Opcional) O local do comentário após a movimentação, nas coordenadas do espaço de trabalho.
oldCoordinate_? Coordenar (Opcional) O local do comentário antes da movimentação, nas coordenadas do espaço de trabalho.
motivo? string[] (Opcional) Uma explicação sobre a migração. Os valores conhecidos incluem: "arrastar" -- uma operação de arrastar concluída. "Snap": o comentário foi deslocado para ficar alinhado à grade. "entradas": o bloco é empurrado de volta para um espaço de trabalho sem rolagem. "criar" -- bloco criado por desserialização. "limpeza" -- blocos de nível superior alinhados ao espaço de trabalho. A mesclagem de eventos pode criar vários motivos: ['arrastar', 'entradas', 'ajuste'].
tipo string

Métodos

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