blockly > Eventi > CommentMove

Classe Events.CommentMove

Invia una notifica agli ascoltatori che un commento dell'area di lavoro è stato spostato.

Firma:

export declare class CommentMove extends CommentBase 

Estende: CommentBase

Costruttori

Costruttore Modificatori Descrizione
(constructor)(opt_comment) Costruisce una nuova istanza della classe CommentMove

Proprietà

Proprietà Modificatori Tipo Descrizione
comment_? WorkspaceComment (Facoltativo) Il commento da spostare.
newCoordinate_? Coordinate (Facoltativo) La posizione del commento dopo lo spostamento, nelle coordinate dello spazio di lavoro.
oldCoordinate_? Coordinate (Facoltativo) La posizione del commento prima del trasferimento, nelle coordinate dello spazio di lavoro.
Per quale motivo? stringa[] (Facoltativo) Una spiegazione dello scopo di questo passaggio. I valori noti includono: "drag": un'operazione di trascinamento è stata completata. "snap": il commento è stato spostato in modo da allinearsi alla griglia. "inbounds": il blocco è stato spostato in uno spazio di lavoro non scorrevole. "create": blocco creato tramite deserializzazione. "cleanup": blocchi di primo livello allineati allo spazio di lavoro. L'unione di eventi può essere creata per più motivi: ['drag', 'inbounds', 'snap'].
type EventType

Metodi

Metodo Modificatori Descrizione
isNull() Questo evento registra una modifica dello stato?
recordNew() Registra la nuova posizione del commento. Chiamata dopo lo spostamento. Può essere chiamato una sola volta.
run(forward) Esegui un evento di spostamento.
setOldCoordinate(xy) Sostituisci la località prima dello spostamento. Utilizzalo se non crei l'evento fino alla fine del trasferimento, ma conosci la posizione originale.
setReason(reason) Imposta il motivo di un evento di spostamento.
toJson() Codifica l'evento come JSON.