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