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