Name | Type | Deprecated | Secure | Description |
---|---|---|---|---|
Command.UI.Error | function | Display the addon error dialog. | ||
Event.UI.Button.Left.Press | Signals that a button has been pressed with the left mouse button. | |||
Event.UI.Checkbox.Change | Signals that a checkbox's state has changed. | |||
Event.UI.Input.Key.Down | Signals that a keyboard key has been pressed. Requires key focus. | |||
Event.UI.Input.Key.Down.Bubble | Event.UI.Input.Key.Down.Bubble@summary | |||
Event.UI.Input.Key.Down.Dive | Event.UI.Input.Key.Down.Dive@summary | |||
Event.UI.Input.Key.Focus.Gain | Signals that a frame has gained the key focus. | |||
Event.UI.Input.Key.Focus.Gain.Bubble | Event.UI.Input.Key.Focus.Gain.Bubble@summary | |||
Event.UI.Input.Key.Focus.Gain.Dive | Event.UI.Input.Key.Focus.Gain.Dive@summary | |||
Event.UI.Input.Key.Focus.Loss | Signals that a frame has lost the key focus. | |||
Event.UI.Input.Key.Focus.Loss.Bubble | Event.UI.Input.Key.Focus.Loss.Bubble@summary | |||
Event.UI.Input.Key.Focus.Loss.Dive | Event.UI.Input.Key.Focus.Loss.Dive@summary | |||
Event.UI.Input.Key.Repeat | Signals that a keyboard key is repeating. Requires key focus. | |||
Event.UI.Input.Key.Repeat.Bubble | Event.UI.Input.Key.Repeat.Bubble@summary | |||
Event.UI.Input.Key.Repeat.Dive | Event.UI.Input.Key.Repeat.Dive@summary | |||
Event.UI.Input.Key.Type | Signals that text has been typed. Requires key focus. | |||
Event.UI.Input.Key.Type.Bubble | Event.UI.Input.Key.Type.Bubble@summary | |||
Event.UI.Input.Key.Type.Dive | Event.UI.Input.Key.Type.Dive@summary | |||
Event.UI.Input.Key.Up | Signals that a keyboard key has been released. Requires key focus. | |||
Event.UI.Input.Key.Up.Bubble | Event.UI.Input.Key.Up.Bubble@summary | |||
Event.UI.Input.Key.Up.Dive | Event.UI.Input.Key.Up.Dive@summary | |||
Event.UI.Input.Mouse.Cursor.In | Signals that the cursor has moved into a frame. | |||
Event.UI.Input.Mouse.Cursor.In.Bubble | Event.UI.Input.Mouse.Cursor.In.Bubble@summary | |||
Event.UI.Input.Mouse.Cursor.In.Dive | Event.UI.Input.Mouse.Cursor.In.Dive@summary | |||
Event.UI.Input.Mouse.Cursor.Move | Signals that the cursor has moved within a frame. | |||
Event.UI.Input.Mouse.Cursor.Move.Bubble | Event.UI.Input.Mouse.Cursor.Move.Bubble@summary | |||
Event.UI.Input.Mouse.Cursor.Move.Dive | Event.UI.Input.Mouse.Cursor.Move.Dive@summary | |||
Event.UI.Input.Mouse.Cursor.Out | Signals that the cursor has moved out of a frame. | |||
Event.UI.Input.Mouse.Cursor.Out.Bubble | Event.UI.Input.Mouse.Cursor.Out.Bubble@summary | |||
Event.UI.Input.Mouse.Cursor.Out.Dive | Event.UI.Input.Mouse.Cursor.Out.Dive@summary | |||
Event.UI.Input.Mouse.Left.Click | Signals that the user has clicked the left mouse button. | |||
Event.UI.Input.Mouse.Left.Click.Bubble | Event.UI.Input.Mouse.Left.Click.Bubble@summary | |||
Event.UI.Input.Mouse.Left.Click.Dive | Event.UI.Input.Mouse.Left.Click.Dive@summary | |||
Event.UI.Input.Mouse.Left.Down | Signals that the user has pressed the left mouse button. | |||
Event.UI.Input.Mouse.Left.Down.Bubble | Event.UI.Input.Mouse.Left.Down.Bubble@summary | |||
Event.UI.Input.Mouse.Left.Down.Dive | Event.UI.Input.Mouse.Left.Down.Dive@summary | |||
Event.UI.Input.Mouse.Left.Up | Signals that the user has released the left mouse button. | |||
Event.UI.Input.Mouse.Left.Up.Bubble | Event.UI.Input.Mouse.Left.Up.Bubble@summary | |||
Event.UI.Input.Mouse.Left.Up.Dive | Event.UI.Input.Mouse.Left.Up.Dive@summary | |||
Event.UI.Input.Mouse.Left.Upoutside | Signals that the user has released the left mouse button off this frame after pressing it on this... | |||
Event.UI.Input.Mouse.Left.Upoutside.Bubble | Event.UI.Input.Mouse.Left.Upoutside.Bubble@summary | |||
Event.UI.Input.Mouse.Left.Upoutside.Dive | Event.UI.Input.Mouse.Left.Upoutside.Dive@summary | |||
Event.UI.Input.Mouse.Middle.Click | Signals that the user has clicked the middle mouse button. | |||
Event.UI.Input.Mouse.Middle.Click.Bubble | Event.UI.Input.Mouse.Middle.Click.Bubble@summary | |||
Event.UI.Input.Mouse.Middle.Click.Dive | Event.UI.Input.Mouse.Middle.Click.Dive@summary | |||
Event.UI.Input.Mouse.Middle.Down | Signals that the user has pressed the middle mouse button. | |||
Event.UI.Input.Mouse.Middle.Down.Bubble | Event.UI.Input.Mouse.Middle.Down.Bubble@summary | |||
Event.UI.Input.Mouse.Middle.Down.Dive | Event.UI.Input.Mouse.Middle.Down.Dive@summary | |||
Event.UI.Input.Mouse.Middle.Up | Signals that the user has released the middle mouse button. | |||
Event.UI.Input.Mouse.Middle.Up.Bubble | Event.UI.Input.Mouse.Middle.Up.Bubble@summary | |||
Event.UI.Input.Mouse.Middle.Up.Dive | Event.UI.Input.Mouse.Middle.Up.Dive@summary | |||
Event.UI.Input.Mouse.Middle.Upoutside | Signals that the user has released the middle mouse button off this frame after pressing it on th... | |||
Event.UI.Input.Mouse.Middle.Upoutside.Bubble | Event.UI.Input.Mouse.Middle.Upoutside.Bubble@summary | |||
Event.UI.Input.Mouse.Middle.Upoutside.Dive | Event.UI.Input.Mouse.Middle.Upoutside.Dive@summary | |||
Event.UI.Input.Mouse.Mouse4.Click | Signals that the user has clicked the fourth mouse button. | |||
Event.UI.Input.Mouse.Mouse4.Click.Bubble | Event.UI.Input.Mouse.Mouse4.Click.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse4.Click.Dive | Event.UI.Input.Mouse.Mouse4.Click.Dive@summary | |||
Event.UI.Input.Mouse.Mouse4.Down | Signals that the user has pressed the fourth mouse button. | |||
Event.UI.Input.Mouse.Mouse4.Down.Bubble | Event.UI.Input.Mouse.Mouse4.Down.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse4.Down.Dive | Event.UI.Input.Mouse.Mouse4.Down.Dive@summary | |||
Event.UI.Input.Mouse.Mouse4.Up | Signals that the user has released the fourth mouse button. | |||
Event.UI.Input.Mouse.Mouse4.Up.Bubble | Event.UI.Input.Mouse.Mouse4.Up.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse4.Up.Dive | Event.UI.Input.Mouse.Mouse4.Up.Dive@summary | |||
Event.UI.Input.Mouse.Mouse4.Upoutside | Signals that the user has released the fourth mouse button off this frame after pressing it on th... | |||
Event.UI.Input.Mouse.Mouse4.Upoutside.Bubble | Event.UI.Input.Mouse.Mouse4.Upoutside.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse4.Upoutside.Dive | Event.UI.Input.Mouse.Mouse4.Upoutside.Dive@summary | |||
Event.UI.Input.Mouse.Mouse5.Click | Signals that the user has clicked the fifth mouse button. | |||
Event.UI.Input.Mouse.Mouse5.Click.Bubble | Event.UI.Input.Mouse.Mouse5.Click.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse5.Click.Dive | Event.UI.Input.Mouse.Mouse5.Click.Dive@summary | |||
Event.UI.Input.Mouse.Mouse5.Down | Signals that the user has pressed the fifth mouse button. | |||
Event.UI.Input.Mouse.Mouse5.Down.Bubble | Event.UI.Input.Mouse.Mouse5.Down.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse5.Down.Dive | Event.UI.Input.Mouse.Mouse5.Down.Dive@summary | |||
Event.UI.Input.Mouse.Mouse5.Up | Signals that the user has released the fifth mouse button. | |||
Event.UI.Input.Mouse.Mouse5.Up.Bubble | Event.UI.Input.Mouse.Mouse5.Up.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse5.Up.Dive | Event.UI.Input.Mouse.Mouse5.Up.Dive@summary | |||
Event.UI.Input.Mouse.Mouse5.Upoutside | Signals that the user has released the fifth mouse button off this frame after pressing it on thi... | |||
Event.UI.Input.Mouse.Mouse5.Upoutside.Bubble | Event.UI.Input.Mouse.Mouse5.Upoutside.Bubble@summary | |||
Event.UI.Input.Mouse.Mouse5.Upoutside.Dive | Event.UI.Input.Mouse.Mouse5.Upoutside.Dive@summary | |||
Event.UI.Input.Mouse.Right.Click | Signals that the user has clicked the right mouse button. | |||
Event.UI.Input.Mouse.Right.Click.Bubble | Event.UI.Input.Mouse.Right.Click.Bubble@summary | |||
Event.UI.Input.Mouse.Right.Click.Dive | Event.UI.Input.Mouse.Right.Click.Dive@summary | |||
Event.UI.Input.Mouse.Right.Down | Signals that the user has pressed the right mouse button. | |||
Event.UI.Input.Mouse.Right.Down.Bubble | Event.UI.Input.Mouse.Right.Down.Bubble@summary | |||
Event.UI.Input.Mouse.Right.Down.Dive | Event.UI.Input.Mouse.Right.Down.Dive@summary | |||
Event.UI.Input.Mouse.Right.Up | Signals that the user has released the right mouse button. | |||
Event.UI.Input.Mouse.Right.Up.Bubble | Event.UI.Input.Mouse.Right.Up.Bubble@summary | |||
Event.UI.Input.Mouse.Right.Up.Dive | Event.UI.Input.Mouse.Right.Up.Dive@summary | |||
Event.UI.Input.Mouse.Right.Upoutside | Signals that the user has released the right mouse button off this frame after pressing it on thi... | |||
Event.UI.Input.Mouse.Right.Upoutside.Bubble | Event.UI.Input.Mouse.Right.Upoutside.Bubble@summary | |||
Event.UI.Input.Mouse.Right.Upoutside.Dive | Event.UI.Input.Mouse.Right.Upoutside.Dive@summary | |||
Event.UI.Input.Mouse.Wheel.Back | Signals that the user has moved the mousewheel back. | |||
Event.UI.Input.Mouse.Wheel.Back.Bubble | Event.UI.Input.Mouse.Wheel.Back.Bubble@summary | |||
Event.UI.Input.Mouse.Wheel.Back.Dive | Event.UI.Input.Mouse.Wheel.Back.Dive@summary | |||
Event.UI.Input.Mouse.Wheel.Forward | Signals that the user has moved the mousewheel forwards. | |||
Event.UI.Input.Mouse.Wheel.Forward.Bubble | Event.UI.Input.Mouse.Wheel.Forward.Bubble@summary | |||
Event.UI.Input.Mouse.Wheel.Forward.Dive | Event.UI.Input.Mouse.Wheel.Forward.Dive@summary | |||
Event.UI.Layout.Layer | Signals a change in layer. | |||
Event.UI.Layout.Move | Signals a change in the top-left corner's position. May be delayed after the actual movement. | |||
Event.UI.Layout.Size | Signals a change in size. May be delayed after the actual change. | |||
Event.UI.Layout.Strata | Signals a change in strata. | |||
Event.UI.Native.Loaded | Signals a change in this native frame's loaded state. | |||
Event.UI.Scrollbar.Change | Signals a change in scrollbar position. | |||
Event.UI.Scrollbar.Grab | Signals that a scrollbar has been grabbed. | |||
Event.UI.Scrollbar.Release | Signals that a scrollbar has been released. | |||
Event.UI.Slider.Change | Signals a change in slider position. | |||
Event.UI.Slider.Grab | Signals that a slider has been grabbed. | |||
Event.UI.Slider.Release | Signals that a slider has been released. | |||
Event.UI.Textfield.Change | Signals a change in textfield contents. | |||
Event.UI.Textfield.Select | Signals a change in textfield selection. | |||
UI.Context | Lists all contexts that have been created. Organizes them under [addonIdentifier][contextIdentifi... | |||
UI.CreateContext | function | Creates a new UI context. A UI context must be created in order to create any frames. | ||
UI.CreateFrame | function | Creates a new frame. Frames are the blocks that all addon UIs are made out of. Since all frames m... | ||
UI.Frame | Lists all frames that have been created. Organizes them under [addonIdentifier][contextIdentifier... |
Display the addon error dialog.
Command.UI.Error(id) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
id | parameter | error | The ID of the error to be displayed. |
Signals that a button has been pressed with the left mouse button.
Event.UI.Button.Left.Press(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a checkbox's state has changed.
Event.UI.Checkbox.Change(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a keyboard key has been pressed. Requires key focus.
Event.UI.Input.Key.Down(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Event.UI.Input.Key.Down.Bubble@summary
Event.UI.Input.Key.Down.Bubble(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Event.UI.Input.Key.Down.Dive@summary
Event.UI.Input.Key.Down.Dive(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Signals that a frame has gained the key focus.
Event.UI.Input.Key.Focus.Gain(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Key.Focus.Gain.Bubble@summary
Event.UI.Input.Key.Focus.Gain.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Key.Focus.Gain.Dive@summary
Event.UI.Input.Key.Focus.Gain.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a frame has lost the key focus.
Event.UI.Input.Key.Focus.Loss(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Key.Focus.Loss.Bubble@summary
Event.UI.Input.Key.Focus.Loss.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Key.Focus.Loss.Dive@summary
Event.UI.Input.Key.Focus.Loss.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a keyboard key is repeating. Requires key focus.
Event.UI.Input.Key.Repeat(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Event.UI.Input.Key.Repeat.Bubble@summary
Event.UI.Input.Key.Repeat.Bubble(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Event.UI.Input.Key.Repeat.Dive@summary
Event.UI.Input.Key.Repeat.Dive(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Signals that text has been typed. Requires key focus.
Event.UI.Input.Key.Type(handle, text) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
text | parameter | <nope> | The text that has been entered. |
Event.UI.Input.Key.Type.Bubble@summary
Event.UI.Input.Key.Type.Bubble(handle, text) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
text | parameter | <nope> | The text that has been entered. |
Event.UI.Input.Key.Type.Dive@summary
Event.UI.Input.Key.Type.Dive(handle, text) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
text | parameter | <nope> | The text that has been entered. |
Signals that a keyboard key has been released. Requires key focus.
Event.UI.Input.Key.Up(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Event.UI.Input.Key.Up.Bubble@summary
Event.UI.Input.Key.Up.Bubble(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Event.UI.Input.Key.Up.Dive@summary
Event.UI.Input.Key.Up.Dive(handle, key) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant | |
key | parameter | <nope> | Key code for the applicable key. Generally, the lowercase non-shifted result of pressing that key. Will be a user-identifiable string for keys without standard display representations. |
Signals that the cursor has moved into a frame.
Event.UI.Input.Mouse.Cursor.In(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Cursor.In.Bubble@summary
Event.UI.Input.Mouse.Cursor.In.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Cursor.In.Dive@summary
Event.UI.Input.Mouse.Cursor.In.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the cursor has moved within a frame.
Event.UI.Input.Mouse.Cursor.Move(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Cursor.Move.Bubble@summary
Event.UI.Input.Mouse.Cursor.Move.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Cursor.Move.Dive@summary
Event.UI.Input.Mouse.Cursor.Move.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the cursor has moved out of a frame.
Event.UI.Input.Mouse.Cursor.Out(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Cursor.Out.Bubble@summary
Event.UI.Input.Mouse.Cursor.Out.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Cursor.Out.Dive@summary
Event.UI.Input.Mouse.Cursor.Out.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has clicked the left mouse button.
Event.UI.Input.Mouse.Left.Click(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Click.Bubble@summary
Event.UI.Input.Mouse.Left.Click.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Click.Dive@summary
Event.UI.Input.Mouse.Left.Click.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has pressed the left mouse button.
Event.UI.Input.Mouse.Left.Down(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Down.Bubble@summary
Event.UI.Input.Mouse.Left.Down.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Down.Dive@summary
Event.UI.Input.Mouse.Left.Down.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the left mouse button.
Event.UI.Input.Mouse.Left.Up(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Up.Bubble@summary
Event.UI.Input.Mouse.Left.Up.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Up.Dive@summary
Event.UI.Input.Mouse.Left.Up.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the left mouse button off this frame after pressing it on this frame.
Event.UI.Input.Mouse.Left.Upoutside(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Upoutside.Bubble@summary
Event.UI.Input.Mouse.Left.Upoutside.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Left.Upoutside.Dive@summary
Event.UI.Input.Mouse.Left.Upoutside.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has clicked the middle mouse button.
Event.UI.Input.Mouse.Middle.Click(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Click.Bubble@summary
Event.UI.Input.Mouse.Middle.Click.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Click.Dive@summary
Event.UI.Input.Mouse.Middle.Click.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has pressed the middle mouse button.
Event.UI.Input.Mouse.Middle.Down(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Down.Bubble@summary
Event.UI.Input.Mouse.Middle.Down.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Down.Dive@summary
Event.UI.Input.Mouse.Middle.Down.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the middle mouse button.
Event.UI.Input.Mouse.Middle.Up(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Up.Bubble@summary
Event.UI.Input.Mouse.Middle.Up.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Up.Dive@summary
Event.UI.Input.Mouse.Middle.Up.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the middle mouse button off this frame after pressing it on this frame.
Event.UI.Input.Mouse.Middle.Upoutside(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Upoutside.Bubble@summary
Event.UI.Input.Mouse.Middle.Upoutside.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Middle.Upoutside.Dive@summary
Event.UI.Input.Mouse.Middle.Upoutside.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has clicked the fourth mouse button.
Event.UI.Input.Mouse.Mouse4.Click(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Click.Bubble@summary
Event.UI.Input.Mouse.Mouse4.Click.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Click.Dive@summary
Event.UI.Input.Mouse.Mouse4.Click.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has pressed the fourth mouse button.
Event.UI.Input.Mouse.Mouse4.Down(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Down.Bubble@summary
Event.UI.Input.Mouse.Mouse4.Down.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Down.Dive@summary
Event.UI.Input.Mouse.Mouse4.Down.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the fourth mouse button.
Event.UI.Input.Mouse.Mouse4.Up(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Up.Bubble@summary
Event.UI.Input.Mouse.Mouse4.Up.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Up.Dive@summary
Event.UI.Input.Mouse.Mouse4.Up.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the fourth mouse button off this frame after pressing it on this frame.
Event.UI.Input.Mouse.Mouse4.Upoutside(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Upoutside.Bubble@summary
Event.UI.Input.Mouse.Mouse4.Upoutside.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse4.Upoutside.Dive@summary
Event.UI.Input.Mouse.Mouse4.Upoutside.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has clicked the fifth mouse button.
Event.UI.Input.Mouse.Mouse5.Click(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Click.Bubble@summary
Event.UI.Input.Mouse.Mouse5.Click.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Click.Dive@summary
Event.UI.Input.Mouse.Mouse5.Click.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has pressed the fifth mouse button.
Event.UI.Input.Mouse.Mouse5.Down(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Down.Bubble@summary
Event.UI.Input.Mouse.Mouse5.Down.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Down.Dive@summary
Event.UI.Input.Mouse.Mouse5.Down.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the fifth mouse button.
Event.UI.Input.Mouse.Mouse5.Up(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Up.Bubble@summary
Event.UI.Input.Mouse.Mouse5.Up.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Up.Dive@summary
Event.UI.Input.Mouse.Mouse5.Up.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the fifth mouse button off this frame after pressing it on this frame.
Event.UI.Input.Mouse.Mouse5.Upoutside(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Upoutside.Bubble@summary
Event.UI.Input.Mouse.Mouse5.Upoutside.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Mouse5.Upoutside.Dive@summary
Event.UI.Input.Mouse.Mouse5.Upoutside.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has clicked the right mouse button.
Event.UI.Input.Mouse.Right.Click(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Click.Bubble@summary
Event.UI.Input.Mouse.Right.Click.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Click.Dive@summary
Event.UI.Input.Mouse.Right.Click.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has pressed the right mouse button.
Event.UI.Input.Mouse.Right.Down(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Down.Bubble@summary
Event.UI.Input.Mouse.Right.Down.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Down.Dive@summary
Event.UI.Input.Mouse.Right.Down.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the right mouse button.
Event.UI.Input.Mouse.Right.Up(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Up.Bubble@summary
Event.UI.Input.Mouse.Right.Up.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Up.Dive@summary
Event.UI.Input.Mouse.Right.Up.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has released the right mouse button off this frame after pressing it on this frame.
Event.UI.Input.Mouse.Right.Upoutside(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Upoutside.Bubble@summary
Event.UI.Input.Mouse.Right.Upoutside.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Right.Upoutside.Dive@summary
Event.UI.Input.Mouse.Right.Upoutside.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has moved the mousewheel back.
Event.UI.Input.Mouse.Wheel.Back(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Wheel.Back.Bubble@summary
Event.UI.Input.Mouse.Wheel.Back.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Wheel.Back.Dive@summary
Event.UI.Input.Mouse.Wheel.Back.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that the user has moved the mousewheel forwards.
Event.UI.Input.Mouse.Wheel.Forward(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Wheel.Forward.Bubble@summary
Event.UI.Input.Mouse.Wheel.Forward.Bubble(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Event.UI.Input.Mouse.Wheel.Forward.Dive@summary
Event.UI.Input.Mouse.Wheel.Forward.Dive(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in layer.
Event.UI.Layout.Layer(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in the top-left corner's position. May be delayed after the actual movement.
Event.UI.Layout.Move(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in size. May be delayed after the actual change.
Event.UI.Layout.Size(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in strata.
Event.UI.Layout.Strata(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in this native frame's loaded state.
Event.UI.Native.Loaded(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in scrollbar position.
Event.UI.Scrollbar.Change(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a scrollbar has been grabbed.
Event.UI.Scrollbar.Grab(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a scrollbar has been released.
Event.UI.Scrollbar.Release(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in slider position.
Event.UI.Slider.Change(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a slider has been grabbed.
Event.UI.Slider.Grab(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals that a slider has been released.
Event.UI.Slider.Release(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in textfield contents.
Event.UI.Textfield.Change(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Signals a change in textfield selection.
Event.UI.Textfield.Select(handle) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
handle | ??? | variant |
Lists all contexts that have been created. Organizes them under [addonIdentifier][contextIdentifier][constructionOrder]. As an example, if TestAddon created four contexts named UIElement, the second would be UI.Context.TestAddon.UIElement[2].
Creates a new UI context. A UI context must be created in order to create any frames.
context = UI.CreateContext(name) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
name | parameter | string | A descriptive name for this element. Used for error reports and performance information. May be shown to end-users. |
context | result | Context | A new context. Contexts are guaranteed to have at least the capabilities of a Frame. |
Creates a new frame. Frames are the blocks that all addon UIs are made out of. Since all frames must have a parent, you'll need to create a Context before any frames. See UI.CreateContext.
List of valid frame types:
Frame: The base type. No special capabilities. Useful for spacing, organization, input handling, and solid color squares.
Mask: Obscures the contents of child frames that do not fall within the mask boundaries.
Text: Displays text.
Texture: Displays a static texture image.
RiftButton: A standard Rift button widget.
RiftCheckbox: A standard Rift checkbox widget.
RiftScrollbar: A standard Rift scrollbar widget.
RiftSlider: A standard Rift slider widget.
RiftTextfield: A standard Rift textfield widget.
RiftWindow: A standard Rift window widget.
frame = UI.CreateFrame(type, name, parent) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
name | parameter | string | A descriptive name for this element. Used for error reports and performance information. May be shown to end-users. |
parent | parameter | Element | The new parent for this frame. |
type | parameter | string | The type of your new frame. Current supported types: Frame, Text, Texture. |
frame | result | Frame | Your new frame. |
Lists all frames that have been created. Organizes them under [addonIdentifier][contextIdentifier][constructionOrder]. As an example, if TestAddon created four frames named UIElement, the second would be UI.Frame.TestAddon.UIElement[2].