LoTRO LUA Documentation

This is a version controlled documentation for how to use the LUA-Plugin Framework implemented into LoTRO.

View on GitHub

Home > Turbine.UI.Lotro

Quickslot Class


Beta Documentation - Subject to change.

A quickslot control contains all the functionality to create custom quickslots that can represent skills, items, alias, etc.

Inheritance Hierarchy

Turbine.Object

Remarks

To use the Chat Object, you will need to import "Turbine.UI.Lotro" at the top of the file it will be used.

Members

Methods
Name Inherited Description
Focus Control Request that the control take focus.
GetAllowDrop Control Gets if the control supports drop operations from drag and drop.
GetBackColor Control Gets the solid background color of the control.
GetBackColorBlendMode Control Gets the blend mode applied to the background color.
GetBackground Control Gets the background graphic of the control.
GetBlendMode Control Gets the blend mode applied to the background image.
GetControls Control Gets the list of child controls.
GetHeight Control Gets the height of the control.
GetLeft Control Gets the left coordinate of the control.
GetMousePosition Control Gets the mouse position relative to this control.
GetOpacity Control Gets the opacity of the window.
GetParent Control Gets the parent of the control.
GetPosition Control Gets the position of the control.
GetShortcut Gets the shortcut on the quickslot.
GetSize Control Gets the size of the control.
GetTop Control Gets the top coordinate of the window.
GetWantsKeyEvents Control Gets a flag indicating if the control wants to receive key events.
GetWantsUpdates Control Gets the flag indicating if the control wants to receive Update notifications
GetWidth Control Gets the width of the control.
GetZOrder Control Gets the Z ordering index of the control.
HasFocus Control Returns true if the control has focus.
IsAltKeyDown Control Test if the alt key is pressed.
IsControlKeyDown Control Test if the control key is pressed.
IsDisplayed Control Gets a flag indicating if the control is displayed.
IsEnabled Control Gets a flag indicating if the control is enabled.
IsMouseVisible Control Gets a flag indicating if the mouse will see this control.
IsShiftKeyDown Control Test if the shift key is pressed.
IsUseOnRightClick Gets whether right clicks will activate the quickslot.
IsVisible Control Gets a flag indicating if the control is visible.
PointToClient Control Converts a coordinate from control space to screen space.
PointToScreen Control Converts a coordinate from control space to screen space.
SetAllowDrop Control Sets if the control supports drop operations from drag and drop.
SetBackColor Control Sets the background color of the control.
SetBackColorBlendMode Control Sets the blend mode applied to the background color.
SetBackground Control Sets the background image of the control.
SetBlendMode Control Sets the blend mode applied to the background image.
SetEnabled Control Sets a flag indicating if the control is enabled.
SetHeight Control Sets the height of the control.
SetLeft Control Sets the left coordinate of the window.
SetMouseVisible Control Gets a flag indicating if the mouse will see this control.
SetOpacity Control Sets the opacity of the window.
SetParent Control Sets the parent of the control.
SetPosition Control Sets the position of the control.
SetShortcut Sets the shortcut on the quickslot.
SetSize Control Sets the size of the control.
SetTop Control Sets the top coordinate of the window.
SetUseOnRightClick Sets whether right clicks will activate the quickslot.
SetVisible Control Sets the visible flag of a control.
SetWantsKeyEvents Control Sets a flag indicating if the control wants to receive key events.
SetWantsUpdates Control Sets the flag indicating if the control wants the receive update notifications.
SetWidth Control Sets the width of the control.
SetZOrder Control Sets the Z order of the control.
Events
Name Inherited Description
DragDrop Event fired when a drag drop operation is completed.
DragDrop Control Event fired when a drag drop operation is completed.
DragEnter Control Event fired when a drag drop operation enters the control.
DragLeave Control Event fired when a drag drop operation leaves the control.
DragStart Control Event fired when a drag drop operation starts the control.
EnabledChanged Control Event fired when the enabled state of the control changes.
FocusGained Control Event fired when the control gains focus.
FocusLost Control Event fired when the control loses focus.
KeyDown Control Event fired when a key is pressed down.
KeyUp Control Event fired when a key is released.
MouseClick Control Event fired when a mouse button is clicked.
MouseDoubleClick Control Event fired when a mouse button is double clicked.
MouseDown Control Event fired when a mouse button is pressed.
MouseEnter Control Event fired when the mouse enters the control.
MouseHover Control Event fired when the mouse is hovering over the control.
MouseLeave Control Event fired when the mouse leaves the control.
MouseMove Control Event fired when the mouse moves.
MouseUp Control Event fired when a mouse button is released.
MouseWheel Control Event fired when a mouse wheel moves.
PositionChanged Control Event fired when the position of the control changes.
ShortcutChanged Event fired when the shortcut changes.
SizeChanged Control Event fired when the size of the control changes.
Update Control Event fired every frame when WantsUpdates is enabled.
VisibleChanged Control Event fired when the visible state of the control changes.

Examples

Basic

** Coming Soon **

Intermediate

** Coming Soon **

Complex/Advanced

** Coming Soon **


See Also


Copyright © Standing Stone Games, LLC. All rights reserved.