blockly > [イベント] > [CommentMove]

Events.CommentMove クラス

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

署名:

export declare class CommentMove extends CommentBase 

拡張: CommentBase

コンストラクタ

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

プロパティ

プロパティ 修飾子 タイプ 説明
comment_? WorkspaceComment (省略可)移動されるコメント。
newCoordinate_? コーディネート (省略可)移動後のコメントの位置(ワークスペース座標)。
oldCoordinate_? コーディネート (省略可)移動前のコメントの位置(ワークスペース座標)。
理由を教えてください string[] (省略可)この移動の目的の説明。既知の値は次のとおりです。'drag' -- ドラッグ操作が完了しました。「snap」 -- コメントがグリッドに沿って移動しました。'inbounds' -- ブロックがスクロールしないワークスペースに差し戻されました。'create' -- 逆シリアル化によって作成されたブロック。「cleanup」 -- Workspace で配置された最上位のブロック。イベントのマージでは、['drag', 'inbounds', 'snap'] の複数の理由が考えられます。
タイプ string

メソッド

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