blockly > [イベント]

イベントの名前空間

クラス

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

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

VarRename

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

ViewportChange

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

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

抽象クラス

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

列挙型

列挙 説明
BubbleType
ClickTarget

インターフェース

インターフェース 説明
AbstractEventJson
BlockBaseJson
BlockChangeJson
BlockCreateJson
BlockDeleteJson
BlockDragJson
BlockFieldIntermediateChangeJson
BlockMoveJson
BubbleOpenJson
ClickJson
CommentBaseJson
CommentChangeJson
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