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