Study編 イベント一覧
記事作成日: 2023-11-22
draw.ioにそのまま使えるかわかりませんが、mxGraphのイベント
mxEventクラス
mxEventクラスは、DOMノードにlistenesを追加します。
Functions
| 名前 | 説明 |
|---|---|
| addListener | 関数を指定された要素の指定されたイベントにバインドします。 |
| removeListener | 指定された要素から指定されたリスナーを削除します。 |
| removeAllListeners | 指定された要素からすべてのリスナーを削除します。 |
| addGestureListeners | タッチ、マウス、ポインター イベントの指定されたリスナーを追加します。 |
| removeGestureListeners | mxClient.IS_TOUCH がtrue の場合、mousedown、mousemove、mouseup、およびそれぞれのタッチ イベントから指定されたリスナーを削除します。 |
| redirectMouseEvents | イベントと指定された状態をイベント引数として使用して、マウス イベントを指定された DOM ノードからグラフ ディスパッチ ループにリダイレクトします。 |
| release | 指定された DOM ノードとその子孫から既知のリスナーを削除します。 |
| disableContextMenu | 指定された要素のコンテキスト メニューを無効にします。 |
| getSource | ブラウザに応じて、イベントのターゲットまたは srcElement を返します。 |
| isConsumed | イベントがconsumを使用して消費された場合はtrueを返します。 |
| isTouchEvent | イベントが (ペンやマウスではなく) タッチ デバイスを使用して生成された場合は true を返します。 |
| isPenEvent | イベントがペン (タッチ デバイスやマウスではない) を使用して生成された場合は true を返します。 |
| isMultiTouchEvent | イベントが (ペンやマウスではなく) タッチ デバイスを使用して生成された場合は true を返します。 |
| isMouseEvent | イベントが (ペンやタッチ デバイスではなく) マウスを使用して生成された場合は true を返します。 |
| isLeftMouseButton | 指定されたイベントに対してマウスの左ボタンが押された場合、true を返します。 |
| isMiddleMouseButton | 指定されたイベントに対してマウスの中ボタンが押された場合、true を返します。 |
| isRightMouseButton | マウスの右ボタンが押された場合は true を返します。 |
| isPopupTrigger | イベントがポップアップ トリガーの場合は true を返します。 |
| isShiftDown | 指定されたイベントに対して Shift キーが押された場合は true を返します。 |
| isAltDown | 指定されたイベントに対して Alt キーが押された場合は true を返します。 |
| isControlDown | 指定されたイベントに対してコントロール キーが押された場合は true を返します。 |
| isMetaDown | 指定されたイベントに対してメタ キーが押された場合は true を返します。 |
| getMainEvent | マウス座標を含むタッチまたはマウス イベントを返します。 |
| getClientX | 指定されたイベントに対してメタ キーが押された場合は true を返します。 |
| getClientY | 指定されたイベントに対してメタ キーが押された場合は true を返します。 |
| consume | 指定されたイベントを消費します。 |
Variables
| 名前 | 説明 |
|---|---|
| LABEL_HANDLE | mxMouseEvent のラベル ハンドルのインデックス。 |
| ROTATION_HANDLE | mxMouseEvent の回転ハンドルのインデックス。 |
| CUSTOM_HANDLE | mxMouseEvent のカスタム ハンドルの開始インデックス。 |
| VIRTUAL_HANDLE | mxMouseEvent の仮想ハンドルの開始インデックス。 |
| MOUSE_DOWN | MouseDownのイベント名を指定します。 |
| MOUSE_MOVE | MouseMoveのイベント名を指定します。 |
| MOUSE_UP | MouseUpのイベント名を指定します。 |
| ACTIVATE | アクティブ化するイベント名を指定します。 |
| RESIZE_START | sizeStartのイベント名を指定します。 |
| RESIZE | サイズ変更のイベント名を指定します。 |
| RESIZE_END | sizeEndのイベント名を指定します。 |
| MOVE_START | moveStartのイベント名を指定します。 |
| MOVE | 移動するイベント名を指定します。 |
| MOVE_END | moveEndのイベント名を指定します。 |
| PAN_START | panStartのイベント名を指定します。 |
| PAN | パンのイベント名を指定します。 |
| PAN_END | panEndのイベント名を指定します。 |
| MINIMIZE | 最小化するイベント名を指定します。 |
| NORMALIZE | ノーマライズするイベント名を指定します。 |
| MAXIMIZE | 最大化するイベント名を指定します。 |
| HIDE | 非表示のイベント名を指定します。 |
| SHOW | ショーのイベント名を指定します。 |
| CLOSE | クローズするイベント名を指定します。 |
| DESTROY | 破棄するイベント名を指定します。 |
| REFRESH | リフレッシュするイベント名を指定します。 |
| SIZE | サイズにはイベント名を指定します。 |
| SELECT | 選択するイベント名を指定します。 |
| FIRED | 発生するイベント名を指定します。 |
| FIRE_MOUSE_EVENT | fireMouseEventのイベント名を指定します。 |
| GESTURE | ジェスチャのイベント名を指定します。 |
| TAP_AND_HOLD | TapAndHoldのイベント名を指定します。 |
| GET | 取得するイベント名を指定します。 |
| RECEIVE | 受信するイベント名を指定します。 |
| CONNECT | 接続するイベント名を指定します。 |
| DISCONNECT | 切断するイベント名を指定します。 |
| SUSPEND | サスペンドするイベント名を指定します。 |
| RESUME | サスペンドするイベント名を指定します。 |
| MARK | マークのイベント名を指定します。 |
| ROOT | ルートのイベント名を指定します。 |
| POST | 投稿するイベント名を指定します。 |
| OPEN | 開くイベント名を指定します。 |
| SAVE | 開くイベント名を指定します。 |
| BEFORE_ADD_VERTEX | beforeAddVertexのイベント名を指定します。 |
| ADD_VERTEX | addVertexのイベント名を指定します。 |
| AFTER_ADD_VERTEX | afterAddVertex のイベント名を指定します。 |
| DONE | 完了のイベント名を指定します。 |
| EXECUTE | 実行するイベント名を指定します。 |
| EXECUTED | 実行するイベント名を指定します。 |
| BEGIN_UPDATE | beginUpdateのイベント名を指定します。 |
| START_EDIT | startEditのイベント名を指定します。 |
| END_UPDATE | endUpdateのイベント名を指定します。 |
| END_EDIT | endEditのイベント名を指定します。 |
| BEFORE_UNDO | beforeUndoのイベント名を指定します。 |
| UNDO | 元に戻すイベント名を指定します。 |
| REDO | やり直しのイベント名を指定します。 |
| CHANGE | 変更するイベント名を指定します。 |
| NOTIFY | 通知するイベント名を指定します。 |
| LAYOUT_CELLS | layoutCellsのイベント名を指定します。 |
| CLICK | クリック時のイベント名を指定します。 |
| SCALE | スケールのイベント名を指定します。 |
| TRANSLATE | 変換するイベント名を指定します。 |
| SCALE_AND_TRANSLATE | scaleAndTranslateのイベント名を指定します。 |
| UP | アップのイベント名を指定します。 |
| DOWN | ダウン時のイベント名を指定します。 |
| ADD | 追加するイベント名を指定します。 |
| REMOVE | 削除するイベント名を指定します。 |
| CLEAR | クリアするイベント名を指定します。 |
| ADD_CELLS | addCellsのイベント名を指定します。 |
| CELLS_ADDED | cellAdded のイベント名を指定します。 |
| MOVE_CELLS | moveCellsのイベント名を指定します。 |
| CELLS_MOVED | cellMoved のイベント名を指定します。 |
| RESIZE_CELLS | sizeCellsのイベント名を指定します。 |
| CELLS_RESIZED | cellResize のイベント名を指定します。 |
| TOGGLE_CELLS | toggleCells のイベント名を指定します。 |
| CELLS_TOGGLED | cellToggled のイベント名を指定します。 |
| ORDER_CELLS | orderCellsのイベント名を指定します。 |
| CELLS_ORDERED | cellOrdered のイベント名を指定します。 |
| REMOVE_CELLS | RemoveCellsのイベント名を指定します。 |
| CELLS_REMOVED | cellRemoved のイベント名を指定します。 |
| GROUP_CELLS | groupCellsのイベント名を指定します。 |
| UNGROUP_CELLS | ungroupCells のイベント名を指定します。 |
| REMOVE_CELLS_FROM_PARENT | RemoveCellsFromParentのイベント名を指定します。 |
| FOLD_CELLS | foldCells のイベント名を指定します。 |
| CELLS_FOLDED | cellFolded のイベント名を指定します。 |
| ALIGN_CELLS | alignCells のイベント名を指定します。 |
| LABEL_CHANGED | labelChangedのイベント名を指定します。 |
| CONNECT_CELL | connectCellのイベント名を指定します。 |
| CELL_CONNECTED | cellConnectedのイベント名を指定します。 |
| SPLIT_EDGE | SplitEdgeのイベント名を指定します。 |
| FLIP_EDGE | フリップエッジのイベント名を指定します。 |
| START_EDITING | startEditingのイベント名を指定します。 |
| EDITING_STARTED | editStartedのイベント名を指定します。 |
| EDITING_STOPPED | editStoppedのイベント名を指定します。 |
| ADD_OVERLAY | addOverlayのイベント名を指定します。 |
| REMOVE_OVERLAY | RemoveOverlayのイベント名を指定します。 |
| UPDATE_CELL_SIZE | updateCellSizeのイベント名を指定します。 |
| ESCAPE | エスケープするイベント名を指定します。 |
| DOUBLE_CLICK | doubleClick のイベント名を指定します。 |
| START | 開始するイベント名を指定します。 |
| RESET | リセットするイベント名を指定します。 |
| PINCH_THRESHOLD | マウス ホイール イベントを起動するためのピンチ ジェスチャのしきい値。 |