blockly > イベント > CommentMove

Events.CommentMove クラス

ワークスペースのコメントが移動されたことをリスナーに通知します。

署名:

export declare class CommentMove extends CommentBase 

拡張: CommentBase

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)(opt_comment) CommentMove クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
comment_? WorkspaceComment (省略可)移動するコメント。
newCoordinate_? 座標 (省略可)移動後のコメントの位置(ワークスペース座標)。
oldCoordinate_? 座標 (省略可)移動前のコメントの位置(ワークスペース座標)。
理由 string[] (省略可)この移動の目的の説明。既知の値には、ドラッグ オペレーションが完了したことを示す「drag」などがあります。「スナップ」- コメントがグリッドに合わせて移動されました。「インバウンド」- スクロールできないワークスペースにブロックが押し戻されました。'create' - シリアル化によって作成されたブロック。「cleanup」- ワークスペースの調整済み最上位ブロック。イベントの統合では、複数の理由(['ドラッグ'、'インバウンド'、'スナップ'])が作成される場合があります。
type EventType

メソッド

メソッド 修飾子 説明
isNull() このイベントは状態の変化を記録しますか?
recordNew() コメントの新しい場所を記録します。移動後に呼び出されます。1 回だけ呼び出せます。
run(forward) 移動イベントを実行する。
setOldCoordinate(xy) 移動前に場所をオーバーライドします。引っ越しが完了するまでイベントを作成しないものの、元の場所がわかっている場合に使用します。
setReason(reason) 移動イベントの理由を設定します。
toJson() イベントを JSON としてエンコードします。