blockly > Ereignisse > CommentMove
Klasse „Events.CommentMove“
Benachrichtigt die Zuhörer, dass ein Arbeitsbereichskommentar verschoben wurde.
Unterschrift:
export declare class CommentMove extends CommentBase
Erweitert:CommentBase
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (constructor)(opt_comment) | Erstellt eine neue Instanz der Klasse CommentMove. |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| comment_? | WorkspaceComment | Optional: Der Kommentar, der verschoben wird. | |
| newCoordinate_? | Koordinate | Optional: Der Standort des Kommentars nach dem Verschieben in Arbeitsbereichskoordinaten. | |
| oldCoordinate_? | Koordinate | Optional: Der Speicherort des Kommentars vor dem Verschieben in Arbeitsbereichskoordinaten. | |
| Grund? | String[] | Optional: Eine Erklärung dazu, wozu dieser Schritt dient. Bekannte Werte: „drag“ (Ziehen) – Ein Ziehenvorgang wurde abgeschlossen. „snap“ – Der Kommentar wurde so verschoben, dass er mit dem Raster übereinstimmt. „inbounds“ – Block wurde in einen nicht scrollbaren Arbeitsbereich zurückgeschoben. „create“ – Block, der durch Deserialisierung erstellt wurde. „cleanup“ – Blocksätze der obersten Ebene, die am Arbeitsbereich ausgerichtet sind. Für die Zusammenführung von Ereignissen kann es mehrere Gründe geben: ['drag', 'inbounds', 'snap']. | |
| type | EventType |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| isNull() | Wird mit diesem Ereignis eine Statusänderung erfasst? | |
| recordNew() | Notieren Sie sich den neuen Speicherort des Kommentars. Wird nach dem Verschieben aufgerufen. Kann nur einmal aufgerufen werden. | |
| run(forward) | Führen Sie ein Ereignis vom Typ „Bewegung“ aus. | |
| setOldCoordinate(xy) | Überschreiben Sie den Standort vor dem Umzug. Verwenden Sie diese Option, wenn Sie das Ereignis erst am Ende des Umzugs erstellen, aber den ursprünglichen Standort kennen. | |
| setReason(reason) | Legt den Grund für ein Umzugsereignis fest. | |
| toJson() | Codieren Sie das Ereignis als JSON. |