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