MouseWheel
MouseWheel(int delta)MouseWheel(string control, int delta)
MouseWheel(string control, int delta, float x, float y)
Description
Scrolls vertically using the mouse wheel.
If a control is specified, the mouse is first moved to the control before scrolling.
If only a delta value is provided, the scroll action is performed at the current mouse position.
Optionally, relative coordinates x and y (values between 0.0 and 1.0) can be provided to position the mouse at a specific point within the control's bounding rectangle before scrolling.
If omitted, the mouse is moved to the center of the control.
Parameters
- control - (optional) Identifier of the UI control.
- delta - Scroll amount. Positive = scroll up, negative = scroll down.
- x (optional) - Relative horizontal position within the control (0.0 = left, 1.0 = right). Default: 0.5 (center).
- y (optional) - Relative vertical position within the control (0.0 = top, 1.0 = bottom). Default: 0.5 (center).
Returns
- none
Example
void main()
{
// Scroll down on current position
MouseWheel(-120);
// Scroll up on a list control (center)
MouseWheel("LIST_ITEMS", 120);
// Scroll at specific position within the control
MouseWheel("LIST_ITEMS", 120, 0.5, 0.9);
}