Called after the window is created. - Usage: Window.OnInit();
</item>
<item name="OnClick">
Called when the window is clicked on. - Usage: Window.OnClick();
</item>
<item name="OnDoubleClick">
Called when the window is doubleclicked. - Usage: Window.OnDoubleClick();
</item>
<item name="OnMouseOver">
Called when the mouse is moved over the window. - Usage: Window.OnMouseOver();
</item>
<item name="OnMouseExit">
Called when the mouse is moved off of the window. - Usage: Window.OnMouseExit();
</item>
<item name="OnMouseTopOver">
Called when the mouse is moved directly over the window (With no other windows in between). - Usage: Window.OnMouseTopOver();
</item>
<item name="OnMouseTopExit">
Called when the mouse is no longer directly over the window (eg, maybe another window is above it). - Usage: Window.OnMouseTopExit();
</item>
<item name="OnDestroy">
Called before the window is destroyed. - Usage: Window.OnDestroy();
</item>
<item name="OnIntro">
Called when the intro animation is requested. - Usage: Window.OnIntro(time);
time How long the animation should take, in milliseconds.
</item>
<item name="OnExtro">
Called when the extro animation is requested. - Usage: Window.OnExtro(time);
time How long the animation should take, in milliseconds.
</item>
<item name="OnEnable">
Called when the window is enabled. - Usage: Window.OnEnable();
</item>
<item name="OnDisable">
Called when the window is disabled. - Usage: Window.OnDisable();
</item>
<item name="OnLocationChange">
Called when the window is moved. - Usage: Window.OnLocationChange();
</item>
<item name="OnSizeChange">
Called when the window is resized. - Usage: Window.OnSizeChange();
</item>
<item name="OnDockSlave">
Called when the window is docked as a slave. - Usage: Window.OnDockSlave(dockpoint);
dockpoint The name of the dockpoint we docked on
</item>
<item name="OnDockMaster">
Called when the window is docked as a master. - Usage: Window.OnDockMaster(dockpoint);
dockpoint The name of the dockpoint we docked on
</item>
<item name="OnUndockSlave">
Called when the window is undocked as a slave. - Usage: Window.OnUndockSlave(dockpoint);
dockpoint The name of the dockpoint we undocked from
</item>
<item name="OnUndockMaster">
Called when the window is undocked as a master. - Usage: Window.OnUndockMaster(dockpoint);
dockpoint The name of the dockpoint we undocked from
</item>
<item name="OnLeftButtonUp">
Called when the left mouse button is released in this window. - Usage: Window.OnLeftButtonUp();
</item>
<item name="OnRightButtonUp">
Called when the right mouse button is released in this window. - Usage: Window.OnRightButtonUp();
</item>
<item name="OnMiddleButtonUp">
Called when the middle mouse button is released in this window. - Usage: Window.OnMiddleButtonUp();
</item>
<item name="OnLeftButtonDown">
Called when the left mouse button is pressed in this window. - Usage: Window.OnLeftButtonDown();
</item>
<item name="OnRightButtonDown">
Called when the right mouse button is pressed in this window. - Usage: Window.OnRightButtonDown();
</item>
<item name="OnMiddleButtonDown">
Called when the middle mouse button is pressed in this window. - Usage: Window.OnMiddleButtonDown();
</item>
<item name="OnDropFiles">
Called when files are dropped. - Usage: Window.OnDropFiles();
</item>
<item name="OnActivate">
Called when the window is activated (in focus). - Usage: Window.OnActivate();
</item>
<item name="OnDeactivate">
Called when another window gets activated (putting this window out of focus). - Usage: Window.OnDeactivate();
</item>
<item name="OnAlwaysOnTopChange">
Called when the window changes its always-on-top state. - Usage: Window.OnAlwaysOnTopChange(bOnTop);
bOnTop true if always-on-top is enabled, false otherwise
</item>
<item name="OnScreenChange">
Called when the screen format changes. - Usage: Window.OnScreenChange();
</item>
</section>
<section name="spinbutton">
<item name="OnPosQueryChange">
Called to check whether the control's knob position may be changed. - Usage: Spinner.OnPosQueryChange();
Return value: true to allow change, false to disallow it
</item>
<item name="OnPosChange">
Called when this control's knob position is changed. - Usage: Spinner.OnPosChange(int, real);
int The new int position of the spinner
real The new real position of the spinner
</item>
<item name="OnPosFinalized">
Called when this control's knob position is done being fiddled with (eg, when the user lets go of the mouse button). - Usage: Spinner.OnPosFinalized();
</item>
</section>
<section name="slider">
<item name="OnPosQueryChange">
Called to check whether the control's slider position may be changed. - Usage: Slider.OnPosQueryChange();
Return value: true to allow change, false to disallow it
</item>
<item name="OnPosChange">
Called when this control's slider position is changed. - Usage: Slider.OnPosChange(position);
position The new position, in an array {int, real}
</item>
<item name="OnPosFinalized">
Called when this control's slider position is done being fiddled with (eg, when the user lets go of the mouse button). - Usage: Slider.OnPosFinalized();
</item>
<item name="OnHoverPosChange">
Called when the mouse hovers over the slider, so that the hint may be updated. - Usage: Slider.OnHoverPosChange(position);
position The position, in an array {int, real},the spinner would go to if the user clicked
</item>
</section>
<section name="picker">
<item name="OnItemSelected">
Called when an item is selected. - Usage: Picker.OnItemSelected(index);
index Which item was selected
</item>
</section>
<section name="selectionlist">
<item name="OnItemSelected">
Called when an item is selected. - Usage: List.OnItemSelected(index);
index Which item was selected
</item>
</section>
<section name="EditControl">
<item name="OnEditSend">
Called when return is pressed in an edit window. - Usage: (null).OnEditSend();
</item>
</section>
<section name="framewin">
<item name="OnSkinChange">
Called when the current skin changes. - Usage: FrameWindow.OnSkinChange();
</item>
</section>
<section name="playlistwin">
<item name="OnTrackDoubleClick">
This is called when an item is doubleclicked. - Usage: PlaylistWindow.OnTrackDoubleClick();
</item>
</section>
<section name="viswin">
<item name="OnVisualChanged">
This is called when the window's current Visual is changed. - Usage: VisualWindow.OnVisualChanged();