Ignore all formatting tags while processing this text.
An ActionButtonGroup is comprised of the following elements.
This element allows you to include additiontional files.
Allows you to inherit attributes from another window element.
The type of input this EditBox should accept.
This is the top level xml-tag for each interface xml file.
This section describes the base level UI system definitions and functions.
When set, the bar will interpolate between value changes.
The rate of interpolation if “interpolate” is set to true.
This event is broadcast when the LButtonDown processing has completed.
The Label window element is the primary text-drawing element for the Interface.
This is a debugging function that renders the current text out to a texture.
Returns the name of the font currently used.
Returns the current hyper-link color for the display.
Returns the text currently displayed.
Returns the current text color for the display.
Returns the the current text dimensions.
Returns if word wrapping is enabled.
Sets the font for the text display
Sets the link color for the text display.
Sets the text currently displayed.
Sets text alignment.
Sets the color for the text display.
Turns on/off word wrapping
This defines the UI for the window.
The line height to be used with the scrollbar.
An override value for the font line spacing.
The color for any links embedded in to the text.
The mouse over color for any links embedded in to the text.
The ListBox window element provides an automated way of viewing large tables of data without manually allocating large numbers of window elements for the display.
Returns the data-table index that is currently display on a particular row index.
Sets the data table to use to get the list data.
Sets the order in which the data list is displayed.
Sets the maximum number of rows that can be displayed on the screen at once.
This element describes how the data should be displayed in each row.
A reference to an AnimatedImage to display while the map is loading data.
Loads UI resources from an xml file.
Creates a new string table of the specified name from the data file.
Causes the slider bar to only move to values the ticks are located at.
The LogDisplay provides a scrolling display to view any number of TextLogs.
Adds the specified TextLog to the LogDisplay
Returns the color currently used for the specified TextLog and Filter Type.
Returns if the specified Filter Type for the specified TextLog is currentlydisplayed.
Returns the the name of the Font for the text display.
Returns if the Filter Type name is currently displayed at the beginning of each entry.
Returns if the TextLog name is currently displayed at the beginning of each entry.
Return if the timestamps is currently displayed at the beginning of each entry.
Returns the current the amount of time the text is displayed before fading out.
Sets if a filter sub type should be shown.
Returns whether a Scrollbar is needed for this display.
Returns if the display is scrolled all the way to the bottom.
Returns if the display is scrolled all the way to the top.
Removes the specified TextLog to the LogDisplay
Resets the fade time for all of the text lines.
Scrolls the display all the way to the bottom.
Scrolls the display all the way to the top.
Sets the text color to use for the specified TextLog and Filter Type.
Sets the specified Filter Type for the specified TextLog should be displayed.
Sets the Font for the text display
Sets if the Filter Type name should be display at the beginning of each entry.
Sets if the TextLog name should be display at the beginning of each entry.
Sets if the timestamps should be display at the beginning of each entry.
Sets the amount of time the text should be displayed before fading out.
Sets if the scrollbar should be shown or hidden.
Sets the maximum number of entries to display in the LogDisplay.
Creates log files for all the functions & variables available to Lua.
We are currently using the LuaPlus extention library for Lua verion 5.0.
Now all we need to do is write
The MapDisplay is an single view of a game’s MapData.
This element defines the data for a single icon.
The MaskWindow is a container window that allows you to create a rectangular mask for child windows
The maximum number of characters allowed to be displayed.
The maximum number of entry lines to be displayed for each text log shown.
The maximum number of items that can be displayed on the screen at once.
The name of a Window definition to use for the drop-down menu.
The offset of the menu buttons within their background.
The name of a Button definition to use for each menu item in the drop down list.
Allows you to display a horizontal mirror image of the texture.
The .mod file is an XML file with the following field.s
This is the top level xml-tag for each ui module xml file.
Initialize a single module.
Loads a single module path.
This loads a restricted module that is not added to the the Mod Data.
Enables / Disables a single module.
Returns a table containing the data for all loaded Ui Modules.
Loads all of the the lua/xml data and runs the initialization sequence for each enabled mod.
Loads all of the the lua/xml data and runs the initialization sequence for each Restricted mod.
Scans the specified directory and loads all of the .mod definition files.
Loads a list of .mod files from a list.
Allows the window to be moved by clicking and dragging.
You can also save multiple UI sets into different folders.
Name of the window.
The picture used at the top of the page has different alternating background colors for each entry in the list.
The number of columns of buttons to be created.
The number of rows of buttons to be created.
The number of segments used to create the circumference circle.