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