Mercurial > wow > buffalo2
view ObjectiveWidgets.xml @ 13:9455693fc290
Init
- recall XML display state on reload
ObjectiveFrame
- quest coloring by relative level
- quest coloring by daily/weekly/complete status
- remember starting scroll value between reload
- limit anchor points to edges for regions affected by style attributes
ObjectiveInfo
- AutoQuest outline definitions
- Pull Quest title and tag data in addition to WatchInfo
ObjectiveStyle
- ensure consistent style table
- hardcode certain attributes for sanity
XML
- ensure consistent naming conventions for heading and content elements
- ensure hardcore anchors are based on edges
- expansion of file structure to deal with complexities of dynamic widgets and style caching
ObjectiveUI
- determine primary style by block handler when restoring original style
- moved framescript to 'ObjectiveWidgets' lua
author | Nenue |
---|---|
date | Sat, 02 Apr 2016 17:46:52 -0400 |
parents | 8238cddaddb1 |
children | ed642234f017 |
line wrap: on
line source
<Ui> <!-- houses objective widget templates --> <Frame name="VeneerObjectiveCriteriaProgressBar" virtual="true" hidden="true"> <Size x="250" y="30" /> <Scripts> <OnLoad> self.widgetType = 'ProgressBar' Veneer.ObjectiveTracker.RegisterWidget(self) </OnLoad> <OnShow> Veneer.ObjectiveTracker.InitializeWidget(self) </OnShow> <OnHide> Veneer.ObjectiveTracker.ReleaseWidget(self) </OnHide> <OnEvent> </OnEvent> </Scripts> <Layers> <Layer level="BACKGROUND"> <Texture name="$parentBackground" parentKey="bg"> <Color r="0" g="0" b="0" a="0.70" /> <Anchors> <Anchor point="BOTTOMLEFT" /> <Anchor point="TOPRIGHT" /> </Anchors> </Texture> </Layer> <Layer level="ARTWORK"> <Texture name="$parentForeground" parentKey="fg"> <Color r="1" g="1" b="1" a="1" /> </Texture> </Layer> <Layer level="OVERLAY"> <FontString name="$parentQuantityString" parentKey="quantityString" inherits="VeneerCriteriaFont"> <Anchors> <Anchor point="CENTER" /> </Anchors> </FontString> </Layer> </Layers> </Frame> <Frame name="VeneerObjectiveCriteriaEvent" virtual="true" hidden="true"> <Size x="250" y="24" /> <Scripts> <OnLoad> self.widgetType = 'Event' self.lines = 1 Veneer.ObjectiveTracker.RegisterWidget(self) </OnLoad> <OnShow> Veneer.ObjectiveTracker.InitializeWidget(self) </OnShow> <OnHide> Veneer.ObjectiveTracker.ReleaseWidget(self) </OnHide> </Scripts> <Layers> <Layer level="OVERLAY"> <FontString name="$parentStatusText" parentKey="status" inherits="VeneerCriteriaFont"> </FontString> </Layer> </Layers> </Frame> <Frame name="VeneerObjectiveCriteriaHidden" virtual="true" hidden="true"> <Size x="250" y="24" /> <Scripts> <OnLoad> self.widgetType = 'Hidden' self.lines = 0 Veneer.ObjectiveTracker.RegisterWidget(self) </OnLoad> <OnShow> Veneer.ObjectiveTracker.InitializeWidget(self) </OnShow> <OnHide> Veneer.ObjectiveTracker.ReleaseWidget(self) </OnHide> </Scripts> <Layers> <Layer level="OVERLAY"> <FontString name="$parentStatusText" parentKey="status" inherits="VeneerCriteriaFont"> </FontString> </Layer> </Layers> </Frame> </Ui>