|
|
| Line 1: |
Line 1: |
| There are 3 levels of layers: BACKGROUND is in the back, ARTWORK is in the middle and OVERLAY is in front. If you want to be sure that a object is before another, you must specify the level where you want to place it.
| | #REDIRECT [[XML/Layer]] |
| | | [[Category:Interface customization]] |
| BACKGROUND - Level 0. Place the background of your frame here. <br />
| |
| BORDER - Level 1. Place the artwork of your frame here . <br />
| |
| ARTWORK - Level 2. Place the artwork of your frame here. <br />
| |
| OVERLAY - Level 3. Place your text, objects, and buttons in this level. <br />
| |
| HIGHLIGHT - Level 4. Place your text, objects, and buttons in this level. <br />
| |
| | |
| *Elements in the '''HIGHLIGHT''' Layer are '''automatically shown or hidden''' when the mouse enters or leaves.
| |
| *For Highlighting to work you need '''enableMouse="true"''' in your ''<Frame>'' attributes.
| |
| | |
| Layer can be set on creation using the [[XML_properties#layers|''<Layers>'']] tag in XML, or the "layer" parameter in [[API Frame CreateTexture|Frame:CreateTexture]](). To change the layer after creation, use the [[API LayeredRegion SetDrawLayer|LayeredRegion:SetDrawLayer]]() function.
| |
| | |
| ''Note: The above are capitalized for a reason. See example:''<BR />
| |
| | |
| <Layers>
| |
| <Layer level="BACKGROUND">
| |
| ...
| |
| </Layer>
| |
| <Layer level="ARTWORK">
| |
| ...
| |
| </Layer>
| |
| <Layer level="OVERLAY">
| |
| ...
| |
| </Layer>
| |
| </Layers>[[Category:Interface customization]]
| |