EventHandlers

イベントハンドラ (EventHandlers) 要素を使用することで、トリガーとなるコールバックと、コールバック発生時に呼び出すLua関数を指定することができます。

Summary
EventHandlersイベントハンドラ (EventHandlers) 要素を使用することで、トリガーとなるコールバックと、コールバック発生時に呼び出すLua関数を指定することができます。
XML定義
XMLタグ
要素
EventHandlerトリガーとなるコールバックと、そのコールバックと同時に呼び出す関数を指定します。
ウィンドウ コールバック
コールバック
OnInitializeウィンドウが作成されると直ちに呼び出されます。
OnInitializeCustomSettingInitialize() 関数の後に呼び出されます。
OnShutdownウィンドウが破壊される直前に呼び出されます。
OnUpdate表示中のウィンドウが更新された時に呼び出されます。
OnLButtonDownマウスの左ボタンが押された時に呼び出されます。
OnLButtonUpマウスの左ボタンが離された時に呼び出されます。
OnLButtonDblClkマウスの左ボタンがダブルクリックされた時に呼び出されます。
OnRButtonDownマウスの右ボタンが押された時に呼び出されます。
OnRButtonUpマウスの左ボタンが離された時に呼び出されます。
OnRButtonDblClkマウスの右ボタンがダブルクリックされた時に呼び出されます。
OnMButtonDownマウスのボタンが押された時に呼び出されます。
OnMButtonUpマウスのボタンが離された時に呼び出されます。
OnMButtonDblClkマウスのボタンがダブルクリックされた時に呼び出されます。
OnMouseOverウィンドウにマウスカーソルが重なったときに呼び出されます。
OnMouseOverEndウィンドウからマウスカーソルが外れた時に呼び出されます。
OnMouseDragマウスがウィンドウをドラッグしている時に呼び出されます。
OnMouseWheelマウスホイールが回された時に呼び出されます。
OnKeyEnterEnterキーが押された時に呼び出されます。
OnKeyTabTabキーが押された時に呼び出されます。
OnKeyEscapeEscapeキーが押された時に呼び出されます。
OnRawDeviceInput一般入力システムがマウスやキーボードなどからの入力を受け付けた時に呼び出されます。
OnGamepadInputゲームパッドからの入力があると呼び出されます。
OnShownウィンドウが表示された時に呼び出されます。
OnHiddenウィンドウが非表示になった時に呼び出されます。
OnTweenCompleteウィンドウアニメーションが完了した時に呼び出されます。
OnSizeUpdated
OnSetTopDockWindow
OnSetMoving
その他のコールバック

XML定義

Summary
XMLタグ
要素
EventHandlerトリガーとなるコールバックと、そのコールバックと同時に呼び出す関数を指定します。

XMLタグ

<EventHandlers>
....
</EventHandlers>

要素

EventHandler

トリガーとなるコールバックと、そのコールバックと同時に呼び出す関数を指定します。

構文

<EventHandler event="OnLButtonUp" function="DebugWindow.ToggleOptions" />
event関数を呼び出すトリガーとなるコールバック。
function呼び出す関数の名前。

ウィンドウ コールバック

Summary
コールバック
OnInitializeウィンドウが作成されると直ちに呼び出されます。
OnInitializeCustomSettingInitialize() 関数の後に呼び出されます。
OnShutdownウィンドウが破壊される直前に呼び出されます。
OnUpdate表示中のウィンドウが更新された時に呼び出されます。
OnLButtonDownマウスの左ボタンが押された時に呼び出されます。
OnLButtonUpマウスの左ボタンが離された時に呼び出されます。
OnLButtonDblClkマウスの左ボタンがダブルクリックされた時に呼び出されます。
OnRButtonDownマウスの右ボタンが押された時に呼び出されます。
OnRButtonUpマウスの左ボタンが離された時に呼び出されます。
OnRButtonDblClkマウスの右ボタンがダブルクリックされた時に呼び出されます。
OnMButtonDownマウスのボタンが押された時に呼び出されます。
OnMButtonUpマウスのボタンが離された時に呼び出されます。
OnMButtonDblClkマウスのボタンがダブルクリックされた時に呼び出されます。
OnMouseOverウィンドウにマウスカーソルが重なったときに呼び出されます。
OnMouseOverEndウィンドウからマウスカーソルが外れた時に呼び出されます。
OnMouseDragマウスがウィンドウをドラッグしている時に呼び出されます。
OnMouseWheelマウスホイールが回された時に呼び出されます。
OnKeyEnterEnterキーが押された時に呼び出されます。
OnKeyTabTabキーが押された時に呼び出されます。
OnKeyEscapeEscapeキーが押された時に呼び出されます。
OnRawDeviceInput一般入力システムがマウスやキーボードなどからの入力を受け付けた時に呼び出されます。
OnGamepadInputゲームパッドからの入力があると呼び出されます。
OnShownウィンドウが表示された時に呼び出されます。
OnHiddenウィンドウが非表示になった時に呼び出されます。
OnTweenCompleteウィンドウアニメーションが完了した時に呼び出されます。
OnSizeUpdated
OnSetTopDockWindow
OnSetMoving
その他のコールバック

コールバック

OnInitialize

ウィンドウが作成されると直ちに呼び出されます。

構文

SomeWindowName.OnInitialize()

OnInitializeCustomSetting

Initialize() 関数の後に呼び出されます。

このコールバックは WindowRestoreDefaultSettings() の一部としても呼び出されます。

構文

SomeWindowName.OnInitializeCustomSettings()

OnShutdown

ウィンドウが破壊される直前に呼び出されます。

構文

SomeWindowName.OnShutdown()

OnUpdate

表示中のウィンドウが更新された時に呼び出されます。

構文

SomeWindowName.OnUpdate( timePassed )
timePassed(number) 最後のOnUpdateコールバックから経過した時間。

OnLButtonDown

マウスの左ボタンが押された時に呼び出されます。

構文

SomeWindowName.OnLButtonDown(flags, x, y)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnLButtonUp

マウスの左ボタンが離された時に呼び出されます。

構文

SomeWindowName.OnLButtonUp(flags, x, y)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnLButtonDblClk

マウスの左ボタンがダブルクリックされた時に呼び出されます。

OnRButtonDown

マウスの右ボタンが押された時に呼び出されます。

構文

SomeWindowName.OnRButtonDown(flags, x, y)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnRButtonUp

マウスの左ボタンが離された時に呼び出されます。

構文

SomeWindowName.OnRButtonUp(flags, x, y)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnRButtonDblClk

マウスの右ボタンがダブルクリックされた時に呼び出されます。

OnMButtonDown

マウスのボタンが押された時に呼び出されます。

OnMButtonUp

マウスのボタンが離された時に呼び出されます。

OnMButtonDblClk

マウスのボタンがダブルクリックされた時に呼び出されます。

OnMouseOver

ウィンドウにマウスカーソルが重なったときに呼び出されます。

構文

SomeWindowName.OnMouseOver(flags, x, y)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnMouseOverEnd

ウィンドウからマウスカーソルが外れた時に呼び出されます。

構文

SomeWindowName.OnMouseOverEnd(flags, x, y)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnMouseDrag

マウスがウィンドウをドラッグしている時に呼び出されます。

構文

SomeWindowName.OnMouseDrag(flags, x, y)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnMouseWheel

マウスホイールが回された時に呼び出されます。

構文

SomeWindowName.OnMouseWheel(x, y, delta, flags)
flags(number) 修飾キーフラグ。 定数 (Button Flags) を参照してください。
delta(number) マウスホイールのスクロール量。
x(number) ウィンドウ内のXピクセル位置。
y(number) ウィンドウ内のYピクセル位置。

OnKeyEnter

Enterキーが押された時に呼び出されます。

構文

SomeWindowName.OnKeyEnter()

OnKeyTab

Tabキーが押された時に呼び出されます。

構文

SomeWindowName.OnKeyTab()

OnKeyEscape

Escapeキーが押された時に呼び出されます。

構文

SomeWindowName.OnKeyEscape()

OnRawDeviceInput

一般入力システムがマウスやキーボードなどからの入力を受け付けた時に呼び出されます。

構文

SomeWindowName.OnRawDeviceInput(deviceId, itemId, itemDown)
deviceId(number) 処理デバイスのID番号(マウスやキーボードなど)
itemId(number) キー/ボタンのID
itemDown(boolean) true = キーやボタンが押された, false = キーやボタンが離された

OnGamepadInput

ゲームパッドからの入力があると呼び出されます。

構文

SomeWindowName.OnGamePadInput(button, down)
button(number) ボタンID。
down(boolean) true = キーやボタンが押された, false = キーやボタンが離された

OnShown

ウィンドウが表示された時に呼び出されます。

構文

SomeWindowName.OnShown()

OnHidden

ウィンドウが非表示になった時に呼び出されます。

構文

SomeWindowName.OnHidden()

OnTweenComplete

ウィンドウアニメーションが完了した時に呼び出されます。

構文

SomeWindowName.OnTweenComplete()

OnSizeUpdated

OnSetTopDockWindow

OnSetMoving

ウィンドウを初期化して、デフォルトのアンカー、サイズ、スケール、アルファ値に戻します。
ユーザーがボタンの上でマウスの左ボタンを押した時に呼び出されます。
ユーザーがボタンの上でマウスの左ボタンを放した時に呼び出されます。
ユーザーがアクションボタンの上にマウスカーソルを合わせた時に呼び出されます。
ユーザーがアクションボタンからマウスカーソルを放した時に呼び出されます。
ユーザーがボタンの上でマウスの右ボタンを押した時に呼び出されます。
ユーザーがボタンの上でマウスの右ボタンを放した時に呼び出されます。
ウインドウがドッキングした時に呼び出されます。
ウィンドウのドッキングが解除された時に呼び出されます。
ウィンドウにタブが配置された時に呼び出されます。
ハイパーリンク上で OnLButtonDown が発生した時に呼び出されます。
マウスをハイパーリンクに重ねたときに呼び出されます。
選択されたメニューアイテムが変更された時に呼び出されます。
バーの(スライダー)位置が変更された時に呼び出されます。
エディットボックス内のテキストが変化した時に呼び出されます。
Close