This element allows you to include lua files directly.
The name of a VerticalScrollbar definition to be used when the combo box contains more items than can be displayed on the screen at once.
The scrolling mode to use.
The ScrollWindow is a container window that provides a vertical scrolling panel for all of it’s child windows.
Returns the current scroll position offset.
Sets the current scroll position offset.
Updates the childscrollwindow and scrollbar to reflect it’s current contents.
Only applies to circular CooldownDisplays.
The name of a Button definition for the main drop-down button.
You can set anchor of a window on the fly in the lua code: The following code resets the window to current cursor position to show the “dragging” effect.
Sets if the UI should check for circular dependencies.
Inform the UI system that we are currently dragging something
Sets if the lua debug library should be loaded when reloading the UI.
Loads the saved chat settings into the corresponding lua variables.
Enables lua_errors for UI debugging.
The shape of the map.
The dimensions in the texture for each tillable component of the image.
This flag allows a window to pass input to it’s child elements without handling it itself.
Name of the Slice in the Ui Texture to display.
The SliderBar provides an Windows style slider bar control.
Returns the current position for the slider bar,
Returns if the slider is currently set to disabled.
Sets the current position for the slider bar,
Sets if slider is disabled.
The name of a Button definition for the slider button
The position on the circle at which to start building the circumference.
The StatusBar provides a windows style status bar control.
Returns the the current value for the StatusBar.
Returns the the maximum value for the StatusBar.
Sets the color tint value for the window used as the ‘unfilled’ portion of the StatusBar.
Sets the current value for the StatusBar.
Sets the color tint value for the window used as the ‘filled’ portion of the StatusBar.
Sets the maximum value for the StatusBar.
Stops interpolating to a new value and applies it immediately instead.
Converts a string to a wstring
This file contains a list of all functions and variables that are currently registered with the Interface System.
The alt key is pressed.
The control key is pressed.
The shift key is pressed.
Entry added to text log
Text log cleared
Entry was removed from the text log
User generated debugging messages.
An Error in either lua or xml processing
Function calls into Lua
File loading log messages.
General Ui System messages
Warning messages - things that may not be behaving as you expect.
The name of a Button definition to use as the tab for the dockable window.
The order through which tab cycles focus.
The texture coordinates for each button state.
The explicit texture dimenions to use for each frame, regardless of it’s size.
Slice of the associated Ui Texture to display.
The text alignment.
If the text min scale value is set to something other than 1.0, the Label Button automatically drop the point size of the font on a non-re sizable Button until the text fits within the Button’s text dimensions, up to the min font scale.
The color for the text.
The text colors for each button state.
Selects all of the text.
The amount time the text should remain on the screen after a new entry is added.
A TextLog is exactly what it sounds like,a method of logging text entires, that you can either output to a file on disk or display in LogDisplay on screen.
Adds a new entry to the specified text log.
Adds a new filter type to the specified text log.
Adds a new entry to the specified text log.
Clears the current contents of the TextLog.
Creates a new TextLog.
Destroys the specified TextLog.
Returns if the log is currently enabled.
Returns the data for a particular entry id.
Returns if incremental saving is currently enabled for the specified TextLog.
Returns the number of entires currently in the TextLog.
Returns the event id broadcast when this text log is updated.
Loads in a saved version of the TextLog from disk.
Saves the current contents of the TextLog out to the specified file.
Sets if the log is currently enabled.
Sets if the the TextLog should be incrementally saved a file as new entires are added.
The offset for the text within the button dimensions.
Name of the Ui Texture to display.
This element defines a single art texture component.
The scale of the texture to be used for the button artwork.
The scale of the texture to be used for the image artwork.
We already know how to make a standard listbox.
with the the TexDims elementfunction.
Name of the HorizontalResizeImage definition to use for the scaling scrollbar thumb.
The offset for the Thumb from the topleft of the scrollbar window.
The name of a DynamicImage definition that contains the texture coorddnates and size for a single tick mark
Version 1.0
This section describes how to use a Ui Module (or .mod file).
This is the top level xml-tag for each ui module xml file.
Unloads the specified string table.
Unregisters a generic event handler that is not tied to a window.
Name of the Button definition to use for the up button.
This event is broadcast when the update pass has completed.
The offset for the UpButton from the top of the scrollbar window.