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 としてエンコードします。 |