イベントハンドラ (EventHandlers) 要素を使用することで、トリガーとなるコールバックと、コールバック発生時に呼び出すLua関数を指定することができます。
EventHandlers | イベントハンドラ (EventHandlers) 要素を使用することで、トリガーとなるコールバックと、コールバック発生時に呼び出すLua関数を指定することができます。 |
XML定義 | |
XMLタグ | |
要素 | |
EventHandler | トリガーとなるコールバックと、そのコールバックと同時に呼び出す関数を指定します。 |
ウィンドウ コールバック | |
コールバック | |
OnInitialize | ウィンドウが作成されると直ちに呼び出されます。 |
OnInitializeCustomSetting | Initialize() 関数の後に呼び出されます。 |
OnShutdown | ウィンドウが破壊される直前に呼び出されます。 |
OnUpdate | 表示中のウィンドウが更新された時に呼び出されます。 |
OnLButtonDown | マウスの左ボタンが押された時に呼び出されます。 |
OnLButtonUp | マウスの左ボタンが離された時に呼び出されます。 |
OnLButtonDblClk | マウスの左ボタンがダブルクリックされた時に呼び出されます。 |
OnRButtonDown | マウスの右ボタンが押された時に呼び出されます。 |
OnRButtonUp | マウスの左ボタンが離された時に呼び出されます。 |
OnRButtonDblClk | マウスの右ボタンがダブルクリックされた時に呼び出されます。 |
OnMButtonDown | マウスのボタンが押された時に呼び出されます。 |
OnMButtonUp | マウスのボタンが離された時に呼び出されます。 |
OnMButtonDblClk | マウスのボタンがダブルクリックされた時に呼び出されます。 |
OnMouseOver | ウィンドウにマウスカーソルが重なったときに呼び出されます。 |
OnMouseOverEnd | ウィンドウからマウスカーソルが外れた時に呼び出されます。 |
OnMouseDrag | マウスがウィンドウをドラッグしている時に呼び出されます。 |
OnMouseWheel | マウスホイールが回された時に呼び出されます。 |
OnKeyEnter | Enterキーが押された時に呼び出されます。 |
OnKeyTab | Tabキーが押された時に呼び出されます。 |
OnKeyEscape | Escapeキーが押された時に呼び出されます。 |
OnRawDeviceInput | 一般入力システムがマウスやキーボードなどからの入力を受け付けた時に呼び出されます。 |
OnGamepadInput | ゲームパッドからの入力があると呼び出されます。 |
OnShown | ウィンドウが表示された時に呼び出されます。 |
OnHidden | ウィンドウが非表示になった時に呼び出されます。 |
OnTweenComplete | ウィンドウアニメーションが完了した時に呼び出されます。 |
OnSizeUpdated | |
OnSetTopDockWindow | |
OnSetMoving | |
その他のコールバック |
XMLタグ | |
要素 | |
EventHandler | トリガーとなるコールバックと、そのコールバックと同時に呼び出す関数を指定します。 |
コールバック | |
OnInitialize | ウィンドウが作成されると直ちに呼び出されます。 |
OnInitializeCustomSetting | Initialize() 関数の後に呼び出されます。 |
OnShutdown | ウィンドウが破壊される直前に呼び出されます。 |
OnUpdate | 表示中のウィンドウが更新された時に呼び出されます。 |
OnLButtonDown | マウスの左ボタンが押された時に呼び出されます。 |
OnLButtonUp | マウスの左ボタンが離された時に呼び出されます。 |
OnLButtonDblClk | マウスの左ボタンがダブルクリックされた時に呼び出されます。 |
OnRButtonDown | マウスの右ボタンが押された時に呼び出されます。 |
OnRButtonUp | マウスの左ボタンが離された時に呼び出されます。 |
OnRButtonDblClk | マウスの右ボタンがダブルクリックされた時に呼び出されます。 |
OnMButtonDown | マウスのボタンが押された時に呼び出されます。 |
OnMButtonUp | マウスのボタンが離された時に呼び出されます。 |
OnMButtonDblClk | マウスのボタンがダブルクリックされた時に呼び出されます。 |
OnMouseOver | ウィンドウにマウスカーソルが重なったときに呼び出されます。 |
OnMouseOverEnd | ウィンドウからマウスカーソルが外れた時に呼び出されます。 |
OnMouseDrag | マウスがウィンドウをドラッグしている時に呼び出されます。 |
OnMouseWheel | マウスホイールが回された時に呼び出されます。 |
OnKeyEnter | Enterキーが押された時に呼び出されます。 |
OnKeyTab | Tabキーが押された時に呼び出されます。 |
OnKeyEscape | Escapeキーが押された時に呼び出されます。 |
OnRawDeviceInput | 一般入力システムがマウスやキーボードなどからの入力を受け付けた時に呼び出されます。 |
OnGamepadInput | ゲームパッドからの入力があると呼び出されます。 |
OnShown | ウィンドウが表示された時に呼び出されます。 |
OnHidden | ウィンドウが非表示になった時に呼び出されます。 |
OnTweenComplete | ウィンドウアニメーションが完了した時に呼び出されます。 |
OnSizeUpdated | |
OnSetTopDockWindow | |
OnSetMoving | |
その他のコールバック |
Initialize() 関数の後に呼び出されます。
このコールバックは WindowRestoreDefaultSettings() の一部としても呼び出されます。
SomeWindowName.OnInitializeCustomSettings()
マウスの左ボタンが押された時に呼び出されます。
SomeWindowName.OnLButtonDown(flags, x, y)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |
マウスの左ボタンが離された時に呼び出されます。
SomeWindowName.OnLButtonUp(flags, x, y)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |
マウスの右ボタンが押された時に呼び出されます。
SomeWindowName.OnRButtonDown(flags, x, y)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |
マウスの左ボタンが離された時に呼び出されます。
SomeWindowName.OnRButtonUp(flags, x, y)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |
ウィンドウにマウスカーソルが重なったときに呼び出されます。
SomeWindowName.OnMouseOver(flags, x, y)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |
ウィンドウからマウスカーソルが外れた時に呼び出されます。
SomeWindowName.OnMouseOverEnd(flags, x, y)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |
マウスがウィンドウをドラッグしている時に呼び出されます。
SomeWindowName.OnMouseDrag(flags, x, y)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |
マウスホイールが回された時に呼び出されます。
SomeWindowName.OnMouseWheel(x, y, delta, flags)
flags | (number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。 |
delta | (number) マウスホイールのスクロール量。 |
x | (number) ウィンドウ内のXピクセル位置。 |
y | (number) ウィンドウ内のYピクセル位置。 |