[blockly] > [Events]

イベントの名前空間

クラス

クラス 説明
BlockBase ブロックに関連するイベントの抽象クラス。
BlockChange ブロックの一部の要素(フィールドの値やコメントなど)が変更されたときにリスナーに通知します。
BlockCreate ブロック(または接続されたブロック スタック)が作成されるとリスナーに通知します。
BlockDelete ブロック(または接続されたブロックのスタック)が削除されるとリスナーに通知します。
BlockDrag ブロックが手動でドラッグ/ドロップされるとリスナーに通知します。
BlockFieldIntermediateChange ブロックのフィールドの値が変更されたものの、変更がまだ完了しておらず、その後にブロック変更イベントが発生することが想定される場合に、リスナーに通知します。
BlockMove ブロックが移動したときにリスナーに通知します。これは、ある接続から別の接続へ、またはワークスペース上のある場所から別の接続への通信となります。
BubbleOpen バブル オープン イベントのクラス。
[Provider Configuration] セクションで ブロック要素のある要素がクリックされたことをリスナーに通知します。
CommentBase コメント イベントの抽象クラス。
CommentChange ワークスペースのコメントの内容が変更されたことをリスナーに通知します。
CommentCollapse
CommentCreate ワークスペースのコメントが作成されたことをリスナーに通知します。
CommentDelete ワークスペースのコメントが削除されたことをリスナーに通知します。
CommentMove ワークスペースのコメントが移動したことをリスナーに通知します。
FinishedLoading ワークスペースで JSON/XML からのシリアル化の解除が完了するとリスナーに通知します。
MarkerMove マーカー(キーボード ナビゲーションに使用)が移動したことをリスナーに通知します。
選択済み 選択したイベントのクラス。新しい要素が選択されたことをリスナーに通知します。
ThemeChange ワークスペースのテーマが変更されたことをリスナーに通知します。
ToolboxItemSelect ツールボックス アイテムが選択されたことをリスナーに通知します。
TrashcanOpen ゴミ箱の開閉をリスナーに通知します。
UiBase UI イベントの基本クラス。UI イベントは、マルチユーザーによる編集を機能させるために有線で送信する必要がないイベントです(ワークスペースのスクロール、ズーム、ツールボックス カテゴリを開くなど)。UI イベントでは、取り消しややり直しは行われません。
VarBase 変数イベントの抽象クラス。
VarCreate 変数モデルが作成されたことをリスナーに通知します。
VarDelete

変数モデルが削除されたことをリスナーに通知します。

VarRename

変数モデルの名前が変更されたことをリスナーに通知します。

ViewportChange

ワークスペースのサーフェスの位置またはスケールが変更されたことをリスナーに通知します。

ワークスペース自体のサイズ変更は通知されません。

抽象クラス

Abstract クラス 説明
概要 イベントの抽象クラス。

列挙型

列挙 説明
BubbleType
ClickTarget

インターフェース

インターフェース 説明
AbstractEventJson
BlockBaseJson
BlockChangeJson
BlockCreateJson
BlockDeleteJson
BlockDragJson
BlockFieldIntermediateChangeJson
BlockMoveJson
BubbleOpenJson
ClickJson
CommentBaseJson
CommentChangeJson
CommentCollapseJson
CommentCreateJson
CommentMoveJson
MarkerMoveJson
SelectedJson
ThemeChangeJson
ToolboxItemSelectJson
TrashcanOpenJson
VarBaseJson
VarCreateJson
VarDeleteJson
VarRenameJson
ViewportChangeJson

変数

変数 説明
BLOCK_CHANGE
BLOCK_CREATE
BLOCK_DELETE
BLOCK_DRAG
BLOCK_FIELD_INTERMEDIATE_CHANGE
BLOCK_MOVE
BUBBLE_OPEN
BUMP_EVENTS
変更
clearPendingUndo
クリック
COMMENT_CHANGE
COMMENT_CREATE
COMMENT_DELETE
COMMENT_MOVE
CREATE
削除
無効にする
disableOrphans
enable
filter
FINISHED_LOADING
fromJson
get
getDescendantIds
getGroup
getRecordUndo
isEnabled
MARKER_MOVE
移動
選択済み
setGroup
setRecordUndo
THEME_CHANGE
TOOLBOX_ITEM_SELECT
TRASHCAN_OPEN
UI
VAR_CREATE
VAR_DELETE
VAR_RENAME
VIEWPORT_CHANGE

型エイリアス

タイプ エイリアス 説明
BumpEvent