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