WoW:XML/Attributes: Difference between revisions
(moved XML/Attributes to XML Attributes: the folder breadcrumb thing is annoying) |
m (Move page script moved page XML/Attributes to XML/Attributes without leaving a redirect) |
(No difference)
|
Latest revision as of 04:49, 15 August 2023
← XML UI ← XML properties < Attributes
Attributes holds a list of Attribute elements, and is a mechanism for adding members to Lua objects that represent the UI element. Attributes can be defined in any Frame type.
Inheritance[edit]
Inherited by: none, Inherits: none, Defined in: Frame
Elements[edit]
<Attribute> ...
Attributes[edit]
none
Summary[edit]
Attributes allow XML to define Lua variables for the runtime UI object representing the element. Defining an attribute will actually set a member of the elements object table of the defined type. UI the default WoW UI FrameXML Attributes are often used to define security attributes as setting those attributes before the frame is available, insures that the element is secured before any other scripts can access it.
Example[edit]
<Frame name="MyFrame"> <Attributes> <Attribute name="myvar" type="number" value="0"/> </Attributes> </Frame>
This example will set a variable named 'myvar' with a number value of '0', when the frame is created.