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 マウス ホイール イベントを起動するためのピンチ ジェスチャのしきい値。

出典

mxEvent