Version | Function | Note |
---|
| ActivateEditBox(editboxID) | |
| CallEventScripts(eventName, argument1) | |
| CallHotkeyScripts(action) | |
| CallUpdateScripts() | |
| CallWidgetEventScripts(widget, eventName, ...) | |
| CancelEditBoxInput(editboxID) | |
| ConfirmEditBoxInput(editboxID) | |
added in 4.00 Beta 1
| DrawCircle(radiusx, radiusy, centerx, centery, z, color) | |
added in 4.00 Beta 1
| DrawRect(width, height, offsetx, offsety, angle, z, color) | |
added in 4.00 Beta 1
| DrawTriangle(width, height, offsetx, offsety, angle, z, color) | |
| GetRenderTargetMousePosition(renderTargetID) | |
| GetRenderTargetTexture(renderTargetID) | |
| GetSliderValue(sliderID) | |
| GetTopRow(tableID) | |
| GetUsableTableWidth(width, offsetx, numColumns, hasScrollBar) | |
added in 4.00 Beta 1
| HideAllCircles() | |
added in 4.00 Beta 1
| HideAllRects() | |
added in 4.00 Beta 1
| HideAllShapes() | |
added in 4.00 Beta 1
| HideAllTriangles() | |
added in 4.00 Beta 1 | HideCircle(id) | |
added in 4.00 Beta 1
| HideRect(id) | |
added in 4.00 Beta 1
| HideTriangle(id) | |
added in 4.00 Beta 1
| IsFullscreenWidgetSystem() | |
| RegisterEvent(eventName, scriptFunction) | |
| RemoveScript(widget, handle, scriptFunction) | |
| SelectColumn(tableID, column) | |
| SelectRow(tableID, row) | |
| SetScript([widget, ]handle, scriptFunction) Sets a function to be called upon a triggering handle. If a widget element is specified, the function is called when the handle is triggered on the widget element. Expand |
---|
| If no widget element is specified the handle is a global handle. The following global handles are supported: - onUpdate
(triggers on a regular basis) - onHotkey
( unsupported for mods)
In addition to the global handles the following widget element related handles are supported: |
| Widget Element | handle | button | checkbox | editbox | frame | slider | rendertarget | table |
---|
onButtonDown |
|
button
---|
button | onButtonMouseOver |
button | onButtonSelect |
checkbox | onCheckBoxMouseOut |
checkbox | onCheckBoxMouseOver |
checkbox | onCheckBoxSelect |
button, checkbox, rendertarget, table | onClick |
button, rendertarget | onDoubleClick |
frame | onHide |
frame | onInteractiveElementChanged |
rendertarget | onMouseDown |
rendertarget | onMouseUp |
rendertarget | onMiddleMouseDown |
rendertarget | onMiddleMouseUp |
rendertarget | onRightMouseDown |
rendertarget | onRightMouseUp |
table | onRowChanged |
table, slider | onScrollBarDown |
table, slider | onScrollBarOver |
slider, table | onScrollBarUp |
rendertarget | onScrollDown |
rendertarget | onScrollUp |
table | onTableMouseOut |
table | onTableMouseOver |
editbox | onUpdateText | | SetTopRow(tableID, row) | |
| | |
| | |
| UnregisterEvent(eventName, scriptFunction) | |