blockly > Zdarzenia > CommentMove

Klasa Events.CommentMove

Informuje słuchaczy, że komentarz w obszarze roboczym został przeniesiony.

Podpis:

export declare class CommentMove extends CommentBase 

Rozszerza: CommentBase

Zespoły

Zespół Modyfikatory Opis
(constructor)(opt_comment) Tworzy nową instancję klasy CommentMove.

Właściwości

Właściwość Modyfikatory Typ Opis
comment_? WorkspaceComment (Opcjonalnie) Komentarz, który ma zostać przeniesiony.
newCoordinate_? Koordynacja (Opcjonalnie) lokalizacja komentarza po przeniesieniu w koordynatach obszaru roboczego.
oldCoordinate_? Koordynacja (Opcjonalnie) lokalizacja komentarza przed przeniesieniem w koordynatach obszaru roboczego.
Przyczyna string[] (Opcjonalnie) Wyjaśnienie, do czego służy ta zmiana. Znane wartości: „drag” (przeciąganie) – operacja przeciągania została zakończona. „snap” – komentarz został przesunięty, aby pasował do siatki. „inbounds” – blok został przesunięty z powrotem do obszaru roboczego bez przewijania. „create” (utwórz) – blok utworzony przez deserializację. „cleanup” (oczyszczanie) – dopasowanie bloków najwyższego poziomu do obszaru roboczego. Połączenie zdarzeń może mieć kilka przyczyn: ['drag', 'inbounds', 'snap'].
type EventType

Metody

Metoda Modyfikatory Opis
isNull() Czy to zdarzenie rejestruje jakąś zmianę stanu?
recordNew() Zapisz nową lokalizację komentarza. Wykonane po przeniesieniu. Może być wywoływany tylko raz.
run(forward) Uruchom zdarzenie przeniesienia.
setOldCoordinate(xy) Zastąpić lokalizację przed przeniesieniem. Użyj tego, jeśli nie tworzysz wydarzenia do końca przenoszenia, ale znasz pierwotną lokalizację.
setReason(reason) Określa powód przeniesienia.
toJson() Koduj zdarzenie w formacie JSON.