Mercurial > wow > buffalo2
view ObjectiveTracker/ObjectiveTracker.xml @ 37:e84d645c8ab8
- revised the tracker update function to build its complete data list up front and use the values as points of comparison for determining possible out of place blocks, which will be iterated over afterward to remove what wasn't re-used
- also entailed revising the exact role of global event handlers and function hooks, limiting their directions of communication so one doesn't end up calling the other multiple or inifinity times
- schema handling polish
author | Nenue |
---|---|
date | Mon, 18 Apr 2016 07:56:23 -0400 |
parents | a487841050be |
children | 1f8f9cc3d956 |
line wrap: on
line source
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/ ..\FrameXML\UI.xsd"> <Frame name="VeneerObjectiveWrapper" parent="UIParent" movable="true" frameStrata="LOW"> <TitleRegion> <Size x="300" y="30" /> <Anchors> <Anchor point="TOP" /> <Anchor point="BOTTOM" relativePoint="TOP" x="0" y="-30" /> </Anchors> </TitleRegion> <Scripts> <OnLoad> self.toggle = true --self.drag = true Veneer.OnLoad(self) </OnLoad> <OnShow> </OnShow> <OnDragStart> Veneer.OnDragStart(self) </OnDragStart> <OnDragStop> Veneer.OnDragStop(self) Veneer.ObjectiveTracker.UpdateActionButtons() </OnDragStop> <!--@config@--> <!--@end-config@--> </Scripts> <Anchors> <Anchor point="TOPRIGHT" x="-60" y="-240" /> </Anchors> <Layers> <Layer level="ARTWORK"> <Texture parentKey="BackgroundLeft" parentArray="headerComplex" /> <Texture parentKey="BackgroundRight" parentArray="headerComplex" /> <Texture parentKey="BackgroundTile" parentArray="headerComplex" /> <Texture parentKey="headerComplexBounds" parentArray="config" alphaMode="ADD" hidden="true"> <Color r="0" g="0" b="1" a="0.5" /> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent.BackgroundLeft" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.BackgroundRight" /> </Anchors> </Texture> <Texture parentKey="FrameBounds" parentArray="config" alphaMode="ADD" hidden="true"> <Color r="1" g="0" b="1" a="0.25" /> <Anchors> <Anchor point="TOPLEFT" /> <Anchor point="BOTTOMRIGHT" /> </Anchors> </Texture> </Layer> <Layer level="OVERLAY"> </Layer> </Layers> <Frames> <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="toggled" hidden="true"> <Anchors> <Anchor point="TOP" /> </Anchors> <Layers> <Layer level="BACKGROUND"> <Texture setAllPoints="true" parentKey="bg"> <Color r="0.15" g=".3" b=".3" a="0" /> </Texture> </Layer> </Layers> <Frames> <Frame name="VeneerObjectiveScroll"> <Anchors> <Anchor point="TOP" /> </Anchors> <Layers> <Layer level="BACKGROUND"> <Texture setAllPoints="true" parentKey="bg"> <Color r="1" g="1" b="1" a="1" /> <Gradient orientation="HORIZONTAL"> <MinColor r="0" g="0.5" b="0.5" a="0" /> <MaxColor r="0" g="0.5" b="0.5" a="0" /> </Gradient> </Texture> </Layer> </Layers> </Frame> </Frames> </ScrollFrame> <Frame name="$parentStatusHeader" parentKey="header" frameStrata="MEDIUM"> <Layers> <Layer level="OVERLAY"> <FontString name="$parentTitle" parentKey="status" inherits="VeneerStatusFont" text="status test" justifyH="RIGHT"> <Anchors> <Anchor point="TOPRIGHT" x="-64" y="0" /> </Anchors> </FontString> </Layer> </Layers> </Frame> <Frame name="$parentClock" parentKey="Clock" hidden="false"> <Anchors> <Anchor point="TOPRIGHT" x="-75" y="0" /> </Anchors> <Layers> <Layer level="OVERLAY"> <FontString inherits="VeneerNumberFont" parentKey="time" text="GAME_TIME"> <Anchors> <Anchor point="TOPRIGHT" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> </FontString> </Layer> </Layers> <Scripts> <OnUpdate> local hour, min = GetGameTime() self.time:SetFormattedText("%d:%d", hour, min) </OnUpdate> </Scripts> </Frame> <Button name="$parentCloseButton" parentKey="CloseButton" enableMouse="true" frameStrata="MEDIUM"> <Size x="16" y="16" /> <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/> <Anchors> <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-2" y="0" /> </Anchors> </Button> <Button name="$parentQuestMapButton" parentArray="toggled" parentKey="QuestMapButton" frameStrata="MEDIUM"> <Size x="42" y="16" /> <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/> <Anchors> <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CloseButton" x="0" y="0" /> </Anchors> </Button> </Frames> </Frame> <Frame name="$parentXP" parent="VeneerObjectiveWrapper" parentKey="XPBar" hidden="true"> <Size x="250" y="24" /> <Anchors> <Anchor point="TOPLEFT" /> </Anchors> <Layers> <Layer level="BACKGROUND"> <Texture name="$parentBackground" parentKey="statusbg" setAllPoints="true"/> </Layer> <Layer level="ARTWORK"> <Texture name="$parentForeground" parentKey="foreground"> <Anchors> <Anchor point="TOPLEFT" /> <Anchor point="BOTTOMLEFT" /> </Anchors> </Texture> <Texture name="$parentRested" parentKey="rested" > <Anchors> <Anchor point="TOPLEFT" /> <Anchor point="BOTTOMLEFT" /> </Anchors> </Texture> </Layer> <Layer level="OVERLAY"> <FontString inherits="VeneerFontNormal" parentKey="title"> <Anchors> <Anchor point="CENTER" /> </Anchors> </FontString> </Layer> </Layers> </Frame> <!-- Header Panel --> <!-- Background panels --> <Frame name="VeneerTrackerTemplate" parent="UIParent" virtual="true" hidden="true"> <Scripts> <OnHide> self.headerFade:Stop() </OnHide> </Scripts> <Animations> <AnimationGroup name="$parentSlideIn" parentKey="SlideIn" ignoreFramerateThrottle="true"> <Translation parentKey="translation" offsetX="0" offsetY="0" smoothing="OUT" order="1" duration=".25" /> </AnimationGroup> <AnimationGroup name="$parentHeaderFade" parentKey="headerFade" setToFinalAlpha="true" ignoreFramerateThrottle="true"> <Alpha childKey="LineGlow" duration="0.15" order="1" fromAlpha="0" toAlpha="1"/> <Alpha childKey="LineGlow" startDelay="0.25" duration="0.65" order="1" fromAlpha="1" toAlpha="0"/> <Scale childKey="LineGlow" duration="0.15" order="1" fromScaleX="0.1" fromScaleY="1.5" toScaleX="2" toScaleY="1.5"> <Origin point="CENTER"> <Offset x="-50" y="0"/> </Origin> </Scale> <Translation childKey="LineGlow" duration="0.75" order="1" offsetX="65" offsetY="0"/> <Alpha childKey="SoftGlow" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/> <Alpha childKey="SoftGlow" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/> <Scale childKey="SoftGlow" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="0.8" toScaleY="0.8"/> <Alpha childKey="StarBurst" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/> <Alpha childKey="StarBurst" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/> <Scale childKey="StarBurst" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="1" toScaleY="1"/> <Alpha childKey="LineSheen" startDelay="0.15" duration="0.5" order="1" fromAlpha="0" toAlpha="0.75"/> <Alpha childKey="LineSheen" startDelay="0.75" duration="0.5" order="1" fromAlpha="0.75" toAlpha="0"/> <Translation childKey="LineSheen" startDelay="0.15" duration="1.5" order="1" offsetX="280" offsetY="0"/> </AnimationGroup> </Animations> <Layers> <Layer level="BACKGROUND"> <Texture name="$parentTitleBackground" parentKey="titlebg"> <Anchors> <Anchor point="TOPLEFT" /> <Anchor point="RIGHT" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> <Gradient orientation="HORIZONTAL"> <MinColor r="0" g="0" b="0" a="0.1" /> <MaxColor r="0" g="0" b="0" a="0" /> </Gradient> </Texture> </Layer> <Layer level="ARTWORK"> <Texture parentKey="StarBurst" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_StarBurst" useAtlasSize="true"> <Anchors> <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg"/> </Anchors> </Texture> <Texture parentKey="LineSheen" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineBurst"> <Size x="60" y="15"/> <Anchors> <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="0" y="0"/> </Anchors> </Texture> <Texture parentKey="LineGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineGlow" useAtlasSize="true"> <Anchors> <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="-50" y="18"/> </Anchors> </Texture> <Texture parentKey="SoftGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_Glow" useAtlasSize="true"> <Anchors> <Anchor point="CENTER" relativeKey="$parent.titlebg" relativePoint="BOTTOMLEFT" x="20" y="20"/> </Anchors> </Texture> </Layer> <Layer level="OVERLAY"> <FontString name="$parentTitle" inherits="VeneerFontHighlight" text="OBJ" parentKey="title" justifyH="LEFT"> <Anchors> <Anchor point="TOP" relativeKey="$parent.titlebg" /> <Anchor point="BOTTOM" relativeKey="$parent.titlebg" /> <Anchor point="LEFT" relativeKey="$parent.titlebg" /> <Anchor point="RIGHT" relativeKey="$parent" /> </Anchors> </FontString> <FontString name="$parentStatus" inherits="VeneerStatusFont" parentKey="status" justifyH="RIGHT"> <Anchors> <Anchor point="TOP" relativeKey="$parent.titlebg" /> <Anchor point="BOTTOM" relativeKey="$parent.titlebg" /> <Anchor point="LEFT" relativeKey="$parent.titlebg" /> <Anchor point="RIGHT" relativeKey="$parent" /> </Anchors> </FontString> </Layer> </Layers> </Frame> <Frame name="VeneerTrackerBlock" virtual="true"> <Animations> <AnimationGroup name="$parentSlideIn" parentKey="SlideIn" ignoreFramerateThrottle="true"> <Translation parentKey="translation" offsetX="0" offsetY="0" smoothing="OUT" order="1" duration=".25" /> </AnimationGroup> <AnimationGroup parentKey="questFadeIn" setToFinalAlpha="true" ignoreFramerateThrottle="true"> <Alpha duration="0.25" order="1" fromAlpha="0" toAlpha="1"/> <Scale duration="0.25" order="1" fromScaleX="0.1" fromScaleY="0.1" toScaleX="1" toScaleY="1"> <Origin point="CENTER"> <Offset x="-50" y="0"/> </Origin> </Scale> <Translation childKey="LineGlow" duration="0.75" order="1" offsetX="65" offsetY="0"/> <Alpha childKey="SoftGlow" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/> <Alpha childKey="SoftGlow" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/> <Scale childKey="SoftGlow" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="0.8" toScaleY="0.8"/> <Alpha childKey="StarBurst" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/> <Alpha childKey="StarBurst" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/> <Scale childKey="StarBurst" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="1" toScaleY="1"/> <Alpha childKey="LineSheen" startDelay="0.15" duration="0.5" order="1" fromAlpha="0" toAlpha="0.75"/> <Alpha childKey="LineSheen" startDelay="0.75" duration="0.5" order="1" fromAlpha="0.75" toAlpha="0"/> <Translation childKey="LineSheen" startDelay="0.15" duration="1.5" order="1" offsetX="280" offsetY="0"/> <Scripts> <OnPlay> self.animating = true </OnPlay> <OnFinished> self.animating = nil </OnFinished> </Scripts> </AnimationGroup> </Animations> <Layers> <Layer level="BACKGROUND"> <Texture name="$parentTitleBackground" parentKey="titlebg"> <Color r="1" g="1" b="1" a="1" /> <Anchors> <Anchor point="TOPLEFT" x="0" y="0" /> <Anchor point="RIGHT" /> </Anchors> </Texture> <Texture name="$parentStatusBackground" parentKey="statusbg"> <Anchors> <Anchor point="LEFT" /> <Anchor point="RIGHT" /> <Anchor point="TOP" relativePoint="BOTTOM" relativeKey="$parent.titlebg" /> <Anchor point="BOTTOM" x="0" y="0" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> <Gradient orientation="HORIZONTAL"> <MinColor r="0" g="0" b="0" a=".15" /> <MaxColor r="0" g="0" b="0" a=".35" /> </Gradient> </Texture> </Layer> <Layer level="BORDER"> <Texture parentKey="SelectionOverlay" alphaMode="ADD" hidden="true"> <Anchors> <Anchor point="TOPLEFT" /> <Anchor point="BOTTOMRIGHT" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> <Gradient orientation="HORIZONTAL"> <MaxColor r="1" g="0" b="0" a="0.7" /> <MinColor r="1" g="0" b="0" a="0.7" /> </Gradient> </Texture> </Layer> <Layer level="ARTWORK"> <Texture parentKey="StarBurst" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_StarBurst" useAtlasSize="true"> <Anchors> <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg"/> </Anchors> </Texture> <Texture parentKey="LineSheen" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineBurst"> <Size x="60" y="15"/> <Anchors> <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="0" y="0"/> </Anchors> </Texture> <Texture parentKey="LineGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineGlow" useAtlasSize="true"> <Anchors> <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="-50" y="18"/> </Anchors> </Texture> <Texture parentKey="SoftGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_Glow" useAtlasSize="true"> <Anchors> <Anchor point="CENTER" relativeKey="$parent.titlebg" relativePoint="BOTTOMLEFT" x="20" y="20"/> </Anchors> </Texture> <Texture parentKey="typeTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true"> <Size x="18" y="18"/> <Anchors> <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.FrequencyTag" x="-3" y="-3"/> </Anchors> </Texture> <Texture parentKey="frequencyTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true"> <Size x="18" y="18"/> <Anchors> <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CompletionTag" x="-3" y="-3"/> </Anchors> </Texture> <Texture parentKey="completionTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true"> <Size x="18" y="18"/> <Anchors> <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.icon" x="-3" y="-3"/> </Anchors> </Texture> <Texture name="$parentMoneyTile" parentKey="money" hidden="true"> <Size x="16" y="16" /> </Texture> <Texture alpha="1" parentArray="rewardTile" hidden="true" /> <Texture alpha="1" parentArray="rewardTile" hidden="true" /> <Texture alpha="1" parentArray="rewardTile" hidden="true" /> </Layer> <Layer level="OVERLAY"> <FontString name="$parentTitle" parentKey="title" inherits="VeneerTitleFont" justifyH="LEFT" justifyV="TOP"> <Anchors> <Anchor point="TOP" relativeKey="$parent.titlebg" /> <Anchor point="LEFT" relativeKey="$parent" /> <Anchor point="RIGHT" relativeKey="$parent" /> </Anchors> </FontString> <FontString name="$parentStatus" parentKey="status" inherits="VeneerCriteriaFontNormal" justifyH="LEFT" justifyV="TOP" wordwrap="true"> <Anchors> <Anchor point="TOP" relativeKey="$parent.statusbg" /> <Anchor point="LEFT" relativeKey="$parent" /> <Anchor point="RIGHT" relativeKey="$parent" /> </Anchors> </FontString> <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> <FontString name="$parentDebugText" parentKey="debugText" inherits="VeneerCriteriaFontNormal" justifyH="RIGHT" justifyV="TOP"> <Anchors> <Anchor point="BOTTOMRIGHT" /> </Anchors> </FontString> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent.status" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="1" y="0" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> </Texture> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent.status" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> </Texture> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="1" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> </Texture> <Texture alphaMode="ADD" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent.statusbg" x="-30" y="0" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="30" y="0" /> </Anchors> <Color r="0" g="1" b="0" a="0.5" /> </Texture> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" x="-35" y="0" /> <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-1" /> </Anchors> <Color r="1" g="0" b="0" a="1" /> </Texture> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" x="0" y="1" /> <Anchor point="BOTTOMRIGHT" x="35" y="0" /> </Anchors> <Color r="1" g=".5" b="0" a="1" /> </Texture> </Layer> <Layer level="HIGHLIGHT"> <Texture name="$parentHighLight" parentKey="highlight"> <Anchors> <Anchor point="TOPLEFT" /> <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-4"/> </Anchors> <Color r="1" g="1" b="1" a="1" /> <Gradient orientation="VERTICAL"> <MaxColor r="1" g="1" b="1" a=".5" /> <MinColor r="1" g="1" b="1" a="0" /> </Gradient> </Texture> <Texture name="$parentLowLight" parentKey="lowlight"> <Anchors> <Anchor point="TOP" relativePoint="BOTTOM" x="0" y="14" /> <Anchor point="BOTTOM" x="0" y="0"/> <Anchor point="RIGHT" /> <Anchor point="LEFT" /> </Anchors> <Color r="1" g="1" b="1" a="1" /> <Gradient orientation="VERTICAL"> <MaxColor r="1" g="1" b="1" a="0" /> <MinColor r="1" g="1" b="1" a=".5" /> </Gradient> </Texture> </Layer> </Layers> <Frames> <Frame name="$parentHeaderBox" parentKey="clickZone" enableMouse="true"> <Anchors> <Anchor point="TOP" relativeKey="$parent.title" /> <Anchor point="RIGHT" relativeKey="$parent.title" /> <Anchor point="LEFT" relativeKey="$parent.title" /> <Anchor point="BOTTOM" relativeKey="$parent.title" /> </Anchors> <Layers> <Layer level="HIGHLIGHT"> <Texture setAllPoints="true"> <Color r="1" g="1" b="0.5" a="0.5" /> </Texture> </Layer> </Layers> </Frame> </Frames> </Frame> <Frame name="VeneerTrackerObjective" virtual="true" hidden="true" enableMouse="true"> <Anchors> <Anchor point="TOP" /> <Anchor point="LEFT" /> <Anchor point="RIGHT" /> </Anchors> <Layers> <Layer level="OVERLAY"> <FontString inherits="VeneerCriteriaFontNormal" parentKey="status" wordwrap="true" justifyH="LEFT" justifyV="TOP"> <Anchors> <Anchor point="TOP" /> <Anchor point="LEFT" /> <Anchor point="RIGHT" /> </Anchors> </FontString> <!-- debugging guides --> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" x="0" y="600" /> <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" x="1" y="-600" /> </Anchors> <Color r="0" g="1" b="0" a="1" /> </Texture> <Texture alphaMode="ADD" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent" x="0" y="600" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="-600" /> </Anchors> <Color r="0" g=".4" b="1" a=".25" /> </Texture> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="-1" y="200" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" x="0" y="-600" /> </Anchors> <Color r="0" g="1" b="0" a=".5" /> </Texture> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativeKey="$parent.status" x="-30" y="0" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" /> </Anchors> <Color r="1" g="0" b="0" a="0.5" /> </Texture> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> <Anchors> <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.status" x="0" y="1" /> <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMRIGHT" x="30" y="0" /> </Anchors> <Color r="1" g="0" b="0" a="0.5" /> </Texture> <!-- end debugging guides --> </Layer> <Layer level="BACKGROUND"> <Texture parentKey="statusbg"> <Anchors> <Anchor point="TOP" /> <Anchor point="LEFT" /> <Anchor point="RIGHT" /> <Anchor point="BOTTOM" /> </Anchors> </Texture> </Layer> <Layer level="HIGHLIGHT"> <Texture setAllPoints="true"> <Color r="1" g="1" b="1" a="0.2" /> </Texture> </Layer> </Layers> </Frame> <Include file="SecureButton.xml" /> <Include file="Widgets.xml" /> <Script file="ObjectiveTracker.lua" /> <Script file="Schema.lua" /> <Script file="Quests.lua" /> <Script file="Achievements.lua" /> <Script file="AutoQuestPopups.lua" /> <Script file="BonusObjectives.lua" /> <Script file="ScenarioObjectives.lua" /> <Script file="ExerienceBar.lua" /> <Script file="Frame.lua" /> <Script file="DefaultTracker.lua" /> <Script file="Events.lua" /> <Script file="Widgets.lua" /> <!-- <Script file="ObjectiveStyle.lua" /> --> <!-- <Script file="ObjectiveInfo.lua" /> --> </Ui>