annotate 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
rev   line source
Nenue@30 1 <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/
Nenue@30 2 ..\FrameXML\UI.xsd">
Nenue@30 3
Nenue@0 4
Nenue@24 5 <Frame name="VeneerObjectiveWrapper" parent="UIParent" movable="true" frameStrata="LOW">
Nenue@21 6 <TitleRegion>
Nenue@21 7 <Size x="300" y="30" />
Nenue@21 8 <Anchors>
Nenue@21 9 <Anchor point="TOP" />
Nenue@21 10 <Anchor point="BOTTOM" relativePoint="TOP" x="0" y="-30" />
Nenue@21 11 </Anchors>
Nenue@21 12 </TitleRegion>
Nenue@0 13 <Scripts>
Nenue@0 14 <OnLoad>
Nenue@0 15 self.toggle = true
Nenue@21 16 --self.drag = true
Nenue@3 17 Veneer.OnLoad(self)
Nenue@0 18 </OnLoad>
Nenue@0 19 <OnShow>
Nenue@0 20 </OnShow>
Nenue@0 21 <OnDragStart>
Nenue@3 22 Veneer.OnDragStart(self)
Nenue@0 23 </OnDragStart>
Nenue@0 24 <OnDragStop>
Nenue@3 25 Veneer.OnDragStop(self)
Nenue@3 26 Veneer.ObjectiveTracker.UpdateActionButtons()
Nenue@0 27 </OnDragStop>
Nenue@21 28 <!--@config@-->
Nenue@21 29 <!--@end-config@-->
Nenue@0 30 </Scripts>
Nenue@0 31 <Anchors>
Nenue@0 32 <Anchor point="TOPRIGHT" x="-60" y="-240" />
Nenue@0 33 </Anchors>
Nenue@0 34 <Layers>
Nenue@0 35
Nenue@0 36 <Layer level="ARTWORK">
Nenue@10 37 <Texture parentKey="BackgroundLeft" parentArray="headerComplex" />
Nenue@10 38 <Texture parentKey="BackgroundRight" parentArray="headerComplex" />
Nenue@10 39 <Texture parentKey="BackgroundTile" parentArray="headerComplex" />
Nenue@10 40 <Texture parentKey="headerComplexBounds" parentArray="config" alphaMode="ADD" hidden="true">
Nenue@3 41 <Color r="0" g="0" b="1" a="0.5" />
Nenue@3 42 <Anchors>
Nenue@3 43 <Anchor point="TOPLEFT" relativeKey="$parent.BackgroundLeft" />
Nenue@3 44 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.BackgroundRight" />
Nenue@3 45 </Anchors>
Nenue@3 46 </Texture>
Nenue@3 47 <Texture parentKey="FrameBounds" parentArray="config" alphaMode="ADD" hidden="true">
Nenue@3 48 <Color r="1" g="0" b="1" a="0.25" />
Nenue@3 49 <Anchors>
Nenue@3 50 <Anchor point="TOPLEFT" />
Nenue@3 51 <Anchor point="BOTTOMRIGHT" />
Nenue@3 52 </Anchors>
Nenue@3 53 </Texture>
Nenue@0 54 </Layer>
Nenue@0 55 <Layer level="OVERLAY">
Nenue@13 56
Nenue@0 57 </Layer>
Nenue@0 58 </Layers>
Nenue@0 59 <Frames>
Nenue@0 60
Nenue@24 61 <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="toggled" hidden="true">
Nenue@19 62 <Anchors>
Nenue@21 63 <Anchor point="TOP" />
Nenue@19 64 </Anchors>
Nenue@0 65 <Layers>
Nenue@0 66 <Layer level="BACKGROUND">
Nenue@10 67 <Texture setAllPoints="true" parentKey="bg">
Nenue@0 68 <Color r="0.15" g=".3" b=".3" a="0" />
Nenue@0 69 </Texture>
Nenue@0 70 </Layer>
Nenue@0 71 </Layers>
Nenue@0 72 <Frames>
Nenue@0 73
Nenue@0 74
Nenue@19 75 <Frame name="VeneerObjectiveScroll">
Nenue@19 76 <Anchors>
Nenue@21 77 <Anchor point="TOP" />
Nenue@19 78 </Anchors>
Nenue@0 79 <Layers>
Nenue@0 80 <Layer level="BACKGROUND">
Nenue@19 81 <Texture setAllPoints="true" parentKey="bg">
Nenue@19 82 <Color r="1" g="1" b="1" a="1" />
Nenue@19 83 <Gradient orientation="HORIZONTAL">
Nenue@19 84 <MinColor r="0" g="0.5" b="0.5" a="0" />
Nenue@19 85 <MaxColor r="0" g="0.5" b="0.5" a="0" />
Nenue@19 86 </Gradient>
Nenue@0 87 </Texture>
Nenue@0 88 </Layer>
Nenue@0 89 </Layers>
Nenue@19 90 </Frame>
Nenue@0 91 </Frames>
Nenue@0 92 </ScrollFrame>
Nenue@14 93
Nenue@14 94 <Frame name="$parentStatusHeader" parentKey="header" frameStrata="MEDIUM">
Nenue@14 95 <Layers>
Nenue@14 96 <Layer level="OVERLAY">
Nenue@14 97 <FontString name="$parentTitle" parentKey="status" inherits="VeneerStatusFont" text="status test" justifyH="RIGHT">
Nenue@14 98 <Anchors>
Nenue@14 99 <Anchor point="TOPRIGHT" x="-64" y="0" />
Nenue@14 100 </Anchors>
Nenue@14 101 </FontString>
Nenue@14 102 </Layer>
Nenue@14 103 </Layers>
Nenue@14 104 </Frame>
Nenue@14 105
Nenue@37 106
Nenue@37 107
Nenue@37 108 <Frame name="$parentClock" parentKey="Clock" hidden="false">
Nenue@37 109 <Anchors>
Nenue@37 110 <Anchor point="TOPRIGHT" x="-75" y="0" />
Nenue@37 111 </Anchors>
Nenue@37 112 <Layers>
Nenue@37 113 <Layer level="OVERLAY">
Nenue@37 114 <FontString inherits="VeneerNumberFont" parentKey="time" text="GAME_TIME">
Nenue@37 115 <Anchors>
Nenue@37 116 <Anchor point="TOPRIGHT" />
Nenue@37 117 </Anchors>
Nenue@37 118 <Color r="1" g="1" b="1" a="1" />
Nenue@37 119 </FontString>
Nenue@37 120 </Layer>
Nenue@37 121 </Layers>
Nenue@37 122 <Scripts>
Nenue@37 123 <OnUpdate>
Nenue@37 124 local hour, min = GetGameTime()
Nenue@37 125 self.time:SetFormattedText("%d:%d", hour, min)
Nenue@37 126 </OnUpdate>
Nenue@37 127 </Scripts>
Nenue@37 128 </Frame>
Nenue@37 129
Nenue@14 130 <Button name="$parentCloseButton" parentKey="CloseButton" enableMouse="true" frameStrata="MEDIUM">
Nenue@14 131 <Size x="16" y="16" />
Nenue@14 132 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
Nenue@14 133 <Anchors>
Nenue@14 134 <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-2" y="0" />
Nenue@14 135 </Anchors>
Nenue@14 136 </Button>
Nenue@14 137
Nenue@24 138 <Button name="$parentQuestMapButton" parentArray="toggled" parentKey="QuestMapButton" frameStrata="MEDIUM">
Nenue@14 139 <Size x="42" y="16" />
Nenue@14 140 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
Nenue@14 141 <Anchors>
Nenue@14 142 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CloseButton" x="0" y="0" />
Nenue@14 143 </Anchors>
Nenue@14 144 </Button>
Nenue@0 145 </Frames>
Nenue@0 146 </Frame>
Nenue@0 147
Nenue@14 148
Nenue@14 149
Nenue@14 150 <Frame name="$parentXP" parent="VeneerObjectiveWrapper" parentKey="XPBar" hidden="true">
Nenue@14 151 <Size x="250" y="24" />
Nenue@14 152 <Anchors>
Nenue@14 153 <Anchor point="TOPLEFT" />
Nenue@14 154 </Anchors>
Nenue@14 155 <Layers>
Nenue@14 156 <Layer level="BACKGROUND">
Nenue@14 157 <Texture name="$parentBackground" parentKey="statusbg" setAllPoints="true"/>
Nenue@14 158 </Layer>
Nenue@14 159 <Layer level="ARTWORK">
Nenue@14 160
Nenue@14 161 <Texture name="$parentForeground" parentKey="foreground">
Nenue@14 162 <Anchors>
Nenue@14 163 <Anchor point="TOPLEFT" />
Nenue@14 164 <Anchor point="BOTTOMLEFT" />
Nenue@14 165 </Anchors>
Nenue@14 166 </Texture>
Nenue@14 167 <Texture name="$parentRested" parentKey="rested" >
Nenue@14 168 <Anchors>
Nenue@14 169 <Anchor point="TOPLEFT" />
Nenue@14 170 <Anchor point="BOTTOMLEFT" />
Nenue@14 171 </Anchors>
Nenue@14 172 </Texture>
Nenue@14 173 </Layer>
Nenue@14 174 <Layer level="OVERLAY">
Nenue@14 175 <FontString inherits="VeneerFontNormal" parentKey="title">
Nenue@14 176 <Anchors>
Nenue@14 177 <Anchor point="CENTER" />
Nenue@14 178 </Anchors>
Nenue@14 179 </FontString>
Nenue@14 180 </Layer>
Nenue@14 181 </Layers>
Nenue@14 182 </Frame>
Nenue@14 183
Nenue@14 184 <!-- Header Panel -->
Nenue@14 185
Nenue@14 186 <!-- Background panels -->
Nenue@0 187
Nenue@25 188 <Frame name="VeneerTrackerTemplate" parent="UIParent" virtual="true" hidden="true">
Nenue@30 189 <Scripts>
Nenue@30 190 <OnHide>
Nenue@30 191 self.headerFade:Stop()
Nenue@30 192 </OnHide>
Nenue@30 193 </Scripts>
Nenue@30 194 <Animations>
Nenue@30 195 <AnimationGroup name="$parentSlideIn" parentKey="SlideIn" ignoreFramerateThrottle="true">
Nenue@30 196 <Translation parentKey="translation" offsetX="0" offsetY="0" smoothing="OUT" order="1" duration=".25" />
Nenue@30 197 </AnimationGroup>
Nenue@30 198 <AnimationGroup name="$parentHeaderFade" parentKey="headerFade" setToFinalAlpha="true" ignoreFramerateThrottle="true">
Nenue@30 199 <Alpha childKey="LineGlow" duration="0.15" order="1" fromAlpha="0" toAlpha="1"/>
Nenue@30 200 <Alpha childKey="LineGlow" startDelay="0.25" duration="0.65" order="1" fromAlpha="1" toAlpha="0"/>
Nenue@30 201 <Scale childKey="LineGlow" duration="0.15" order="1" fromScaleX="0.1" fromScaleY="1.5" toScaleX="2" toScaleY="1.5">
Nenue@30 202 <Origin point="CENTER">
Nenue@30 203 <Offset x="-50" y="0"/>
Nenue@30 204 </Origin>
Nenue@30 205 </Scale>
Nenue@30 206 <Translation childKey="LineGlow" duration="0.75" order="1" offsetX="65" offsetY="0"/>
Nenue@30 207 <Alpha childKey="SoftGlow" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/>
Nenue@30 208 <Alpha childKey="SoftGlow" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/>
Nenue@30 209 <Scale childKey="SoftGlow" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="0.8" toScaleY="0.8"/>
Nenue@30 210 <Alpha childKey="StarBurst" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/>
Nenue@30 211 <Alpha childKey="StarBurst" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/>
Nenue@30 212 <Scale childKey="StarBurst" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="1" toScaleY="1"/>
Nenue@30 213 <Alpha childKey="LineSheen" startDelay="0.15" duration="0.5" order="1" fromAlpha="0" toAlpha="0.75"/>
Nenue@30 214 <Alpha childKey="LineSheen" startDelay="0.75" duration="0.5" order="1" fromAlpha="0.75" toAlpha="0"/>
Nenue@30 215 <Translation childKey="LineSheen" startDelay="0.15" duration="1.5" order="1" offsetX="280" offsetY="0"/>
Nenue@30 216 </AnimationGroup>
Nenue@30 217 </Animations>
Nenue@0 218 <Layers>
Nenue@0 219 <Layer level="BACKGROUND">
Nenue@10 220 <Texture name="$parentTitleBackground" parentKey="titlebg">
Nenue@0 221 <Anchors>
Nenue@14 222 <Anchor point="TOPLEFT" />
Nenue@14 223 <Anchor point="RIGHT" />
Nenue@0 224 </Anchors>
Nenue@0 225 <Color r="1" g="1" b="1" a="1" />
Nenue@0 226 <Gradient orientation="HORIZONTAL">
Nenue@0 227 <MinColor r="0" g="0" b="0" a="0.1" />
Nenue@0 228 <MaxColor r="0" g="0" b="0" a="0" />
Nenue@0 229 </Gradient>
Nenue@0 230 </Texture>
Nenue@0 231 </Layer>
Nenue@30 232 <Layer level="ARTWORK">
Nenue@30 233 <Texture parentKey="StarBurst" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_StarBurst" useAtlasSize="true">
Nenue@30 234 <Anchors>
Nenue@30 235 <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg"/>
Nenue@30 236 </Anchors>
Nenue@30 237 </Texture>
Nenue@30 238 <Texture parentKey="LineSheen" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineBurst">
Nenue@30 239 <Size x="60" y="15"/>
Nenue@30 240 <Anchors>
Nenue@30 241 <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="0" y="0"/>
Nenue@30 242 </Anchors>
Nenue@30 243 </Texture>
Nenue@30 244 <Texture parentKey="LineGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineGlow" useAtlasSize="true">
Nenue@30 245 <Anchors>
Nenue@30 246 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="-50" y="18"/>
Nenue@30 247 </Anchors>
Nenue@30 248 </Texture>
Nenue@30 249 <Texture parentKey="SoftGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_Glow" useAtlasSize="true">
Nenue@30 250 <Anchors>
Nenue@30 251 <Anchor point="CENTER" relativeKey="$parent.titlebg" relativePoint="BOTTOMLEFT" x="20" y="20"/>
Nenue@30 252 </Anchors>
Nenue@30 253 </Texture>
Nenue@30 254 </Layer>
Nenue@0 255 <Layer level="OVERLAY">
Nenue@14 256 <FontString name="$parentTitle" inherits="VeneerFontHighlight" text="OBJ" parentKey="title" justifyH="LEFT">
Nenue@0 257 <Anchors>
Nenue@14 258 <Anchor point="TOP" relativeKey="$parent.titlebg" />
Nenue@14 259 <Anchor point="BOTTOM" relativeKey="$parent.titlebg" />
Nenue@14 260 <Anchor point="LEFT" relativeKey="$parent.titlebg" />
Nenue@14 261 <Anchor point="RIGHT" relativeKey="$parent" />
Nenue@14 262 </Anchors>
Nenue@14 263 </FontString>
Nenue@14 264 <FontString name="$parentStatus" inherits="VeneerStatusFont" parentKey="status" justifyH="RIGHT">
Nenue@14 265 <Anchors>
Nenue@14 266 <Anchor point="TOP" relativeKey="$parent.titlebg" />
Nenue@14 267 <Anchor point="BOTTOM" relativeKey="$parent.titlebg" />
Nenue@14 268 <Anchor point="LEFT" relativeKey="$parent.titlebg" />
Nenue@14 269 <Anchor point="RIGHT" relativeKey="$parent" />
Nenue@0 270 </Anchors>
Nenue@0 271 </FontString>
Nenue@0 272 </Layer>
Nenue@0 273 </Layers>
Nenue@30 274 </Frame>
Nenue@30 275
Nenue@30 276
Nenue@35 277 <Frame name="VeneerTrackerBlock" virtual="true">
Nenue@25 278 <Animations>
Nenue@30 279 <AnimationGroup name="$parentSlideIn" parentKey="SlideIn" ignoreFramerateThrottle="true">
Nenue@30 280 <Translation parentKey="translation" offsetX="0" offsetY="0" smoothing="OUT" order="1" duration=".25" />
Nenue@30 281 </AnimationGroup>
Nenue@30 282 <AnimationGroup parentKey="questFadeIn" setToFinalAlpha="true" ignoreFramerateThrottle="true">
Nenue@30 283 <Alpha duration="0.25" order="1" fromAlpha="0" toAlpha="1"/>
Nenue@30 284 <Scale duration="0.25" order="1" fromScaleX="0.1" fromScaleY="0.1" toScaleX="1" toScaleY="1">
Nenue@30 285 <Origin point="CENTER">
Nenue@30 286 <Offset x="-50" y="0"/>
Nenue@30 287 </Origin>
Nenue@30 288 </Scale>
Nenue@30 289 <Translation childKey="LineGlow" duration="0.75" order="1" offsetX="65" offsetY="0"/>
Nenue@30 290 <Alpha childKey="SoftGlow" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/>
Nenue@30 291 <Alpha childKey="SoftGlow" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/>
Nenue@30 292 <Scale childKey="SoftGlow" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="0.8" toScaleY="0.8"/>
Nenue@30 293 <Alpha childKey="StarBurst" duration="0.25" order="1" fromAlpha="0" toAlpha="1"/>
Nenue@30 294 <Alpha childKey="StarBurst" startDelay="0.25" duration="0.5" order="1" fromAlpha="1" toAlpha="0"/>
Nenue@30 295 <Scale childKey="StarBurst" duration="0.25" order="1" fromScaleX="0.5" fromScaleY="0.5" toScaleX="1" toScaleY="1"/>
Nenue@30 296 <Alpha childKey="LineSheen" startDelay="0.15" duration="0.5" order="1" fromAlpha="0" toAlpha="0.75"/>
Nenue@30 297 <Alpha childKey="LineSheen" startDelay="0.75" duration="0.5" order="1" fromAlpha="0.75" toAlpha="0"/>
Nenue@30 298 <Translation childKey="LineSheen" startDelay="0.15" duration="1.5" order="1" offsetX="280" offsetY="0"/>
Nenue@30 299 <Scripts>
Nenue@30 300 <OnPlay>
Nenue@30 301 self.animating = true
Nenue@30 302 </OnPlay>
Nenue@30 303 <OnFinished>
Nenue@30 304 self.animating = nil
Nenue@30 305 </OnFinished>
Nenue@30 306 </Scripts>
Nenue@25 307 </AnimationGroup>
Nenue@25 308 </Animations>
Nenue@0 309 <Layers>
Nenue@0 310 <Layer level="BACKGROUND">
Nenue@0 311 <Texture name="$parentTitleBackground" parentKey="titlebg">
Nenue@0 312 <Color r="1" g="1" b="1" a="1" />
Nenue@0 313 <Anchors>
Nenue@30 314 <Anchor point="TOPLEFT" x="0" y="0" />
Nenue@21 315 <Anchor point="RIGHT" />
Nenue@0 316 </Anchors>
Nenue@0 317 </Texture>
Nenue@10 318 <Texture name="$parentStatusBackground" parentKey="statusbg">
Nenue@0 319 <Anchors>
Nenue@21 320 <Anchor point="LEFT" />
Nenue@21 321 <Anchor point="RIGHT" />
Nenue@21 322 <Anchor point="TOP" relativePoint="BOTTOM" relativeKey="$parent.titlebg" />
Nenue@21 323 <Anchor point="BOTTOM" x="0" y="0" />
Nenue@0 324 </Anchors>
Nenue@0 325 <Color r="1" g="1" b="1" a="1" />
Nenue@0 326 <Gradient orientation="HORIZONTAL">
Nenue@0 327 <MinColor r="0" g="0" b="0" a=".15" />
Nenue@0 328 <MaxColor r="0" g="0" b="0" a=".35" />
Nenue@0 329 </Gradient>
Nenue@0 330 </Texture>
Nenue@21 331 </Layer>
Nenue@34 332 <Layer level="BORDER">
Nenue@34 333
Nenue@34 334 <Texture parentKey="SelectionOverlay" alphaMode="ADD" hidden="true">
Nenue@34 335 <Anchors>
Nenue@34 336 <Anchor point="TOPLEFT" />
Nenue@34 337 <Anchor point="BOTTOMRIGHT" />
Nenue@34 338 </Anchors>
Nenue@34 339 <Color r="1" g="1" b="1" a="1" />
Nenue@34 340 <Gradient orientation="HORIZONTAL">
Nenue@34 341 <MaxColor r="1" g="0" b="0" a="0.7" />
Nenue@34 342 <MinColor r="1" g="0" b="0" a="0.7" />
Nenue@34 343 </Gradient>
Nenue@34 344 </Texture>
Nenue@34 345 </Layer>
Nenue@21 346 <Layer level="ARTWORK">
Nenue@30 347 <Texture parentKey="StarBurst" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_StarBurst" useAtlasSize="true">
Nenue@30 348 <Anchors>
Nenue@30 349 <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg"/>
Nenue@30 350 </Anchors>
Nenue@30 351 </Texture>
Nenue@30 352 <Texture parentKey="LineSheen" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineBurst">
Nenue@30 353 <Size x="60" y="15"/>
Nenue@30 354 <Anchors>
Nenue@30 355 <Anchor point="LEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="0" y="0"/>
Nenue@30 356 </Anchors>
Nenue@30 357 </Texture>
Nenue@30 358 <Texture parentKey="LineGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineGlow" useAtlasSize="true">
Nenue@30 359 <Anchors>
Nenue@30 360 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.titlebg" x="-50" y="18"/>
Nenue@30 361 </Anchors>
Nenue@30 362 </Texture>
Nenue@30 363 <Texture parentKey="SoftGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_Glow" useAtlasSize="true">
Nenue@30 364 <Anchors>
Nenue@30 365 <Anchor point="CENTER" relativeKey="$parent.titlebg" relativePoint="BOTTOMLEFT" x="20" y="20"/>
Nenue@30 366 </Anchors>
Nenue@30 367 </Texture>
Nenue@30 368
Nenue@21 369 <Texture parentKey="typeTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
Nenue@18 370 <Size x="18" y="18"/>
Nenue@18 371 <Anchors>
Nenue@18 372 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.FrequencyTag" x="-3" y="-3"/>
Nenue@18 373 </Anchors>
Nenue@18 374 </Texture>
Nenue@32 375
Nenue@21 376 <Texture parentKey="frequencyTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
Nenue@18 377 <Size x="18" y="18"/>
Nenue@18 378 <Anchors>
Nenue@18 379 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CompletionTag" x="-3" y="-3"/>
Nenue@18 380
Nenue@18 381 </Anchors>
Nenue@18 382 </Texture>
Nenue@21 383 <Texture parentKey="completionTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
Nenue@18 384 <Size x="18" y="18"/>
Nenue@18 385 <Anchors>
Nenue@18 386 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.icon" x="-3" y="-3"/>
Nenue@18 387
Nenue@18 388 </Anchors>
Nenue@18 389 </Texture>
Nenue@32 390 <Texture name="$parentMoneyTile" parentKey="money" hidden="true">
Nenue@32 391 <Size x="16" y="16" />
Nenue@32 392
Nenue@32 393 </Texture>
Nenue@32 394
Nenue@21 395
Nenue@34 396
Nenue@34 397 <Texture alpha="1" parentArray="rewardTile" hidden="true" />
Nenue@34 398 <Texture alpha="1" parentArray="rewardTile" hidden="true" />
Nenue@34 399 <Texture alpha="1" parentArray="rewardTile" hidden="true" />
Nenue@0 400 </Layer>
Nenue@0 401 <Layer level="OVERLAY">
Nenue@21 402 <FontString name="$parentTitle" parentKey="title" inherits="VeneerTitleFont" justifyH="LEFT" justifyV="TOP">
Nenue@0 403 <Anchors>
Nenue@13 404 <Anchor point="TOP" relativeKey="$parent.titlebg" />
Nenue@16 405 <Anchor point="LEFT" relativeKey="$parent" />
Nenue@0 406 <Anchor point="RIGHT" relativeKey="$parent" />
Nenue@0 407 </Anchors>
Nenue@0 408 </FontString>
Nenue@21 409 <FontString name="$parentStatus" parentKey="status" inherits="VeneerCriteriaFontNormal" justifyH="LEFT" justifyV="TOP" wordwrap="true">
Nenue@13 410 <Anchors>
Nenue@13 411 <Anchor point="TOP" relativeKey="$parent.statusbg" />
Nenue@16 412 <Anchor point="LEFT" relativeKey="$parent" />
Nenue@16 413 <Anchor point="RIGHT" relativeKey="$parent" />
Nenue@13 414 </Anchors>
Nenue@13 415 </FontString>
Nenue@34 416 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" />
Nenue@34 417 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" />
Nenue@34 418 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" />
Nenue@21 419 <FontString name="$parentDebugText" parentKey="debugText" inherits="VeneerCriteriaFontNormal" justifyH="RIGHT" justifyV="TOP">
Nenue@6 420 <Anchors>
Nenue@34 421 <Anchor point="BOTTOMRIGHT" />
Nenue@6 422 </Anchors>
Nenue@6 423 </FontString>
Nenue@21 424
Nenue@21 425
Nenue@21 426 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 427 <Anchors>
Nenue@21 428 <Anchor point="TOPLEFT" relativeKey="$parent.status" />
Nenue@21 429 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="1" y="0" />
Nenue@21 430 </Anchors>
Nenue@21 431 <Color r="1" g="1" b="1" a="1" />
Nenue@21 432 </Texture>
Nenue@21 433 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 434 <Anchors>
Nenue@21 435 <Anchor point="TOPLEFT" relativeKey="$parent.status" />
Nenue@21 436 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" />
Nenue@21 437 </Anchors>
Nenue@21 438 <Color r="1" g="1" b="1" a="1" />
Nenue@21 439 </Texture>
Nenue@21 440 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 441 <Anchors>
Nenue@21 442 <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="1" />
Nenue@21 443 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" />
Nenue@21 444 </Anchors>
Nenue@21 445 <Color r="1" g="1" b="1" a="1" />
Nenue@21 446 </Texture>
Nenue@21 447
Nenue@21 448 <Texture alphaMode="ADD" parentArray="config" hidden="true">
Nenue@21 449 <Anchors>
Nenue@21 450 <Anchor point="TOPLEFT" relativeKey="$parent.statusbg" x="-30" y="0" />
Nenue@21 451 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="30" y="0" />
Nenue@21 452 </Anchors>
Nenue@21 453 <Color r="0" g="1" b="0" a="0.5" />
Nenue@21 454 </Texture>
Nenue@21 455 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 456 <Anchors>
Nenue@21 457 <Anchor point="TOPLEFT" x="-35" y="0" />
Nenue@21 458 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-1" />
Nenue@21 459 </Anchors>
Nenue@21 460 <Color r="1" g="0" b="0" a="1" />
Nenue@21 461 </Texture>
Nenue@21 462 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 463 <Anchors>
Nenue@21 464 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" x="0" y="1" />
Nenue@21 465 <Anchor point="BOTTOMRIGHT" x="35" y="0" />
Nenue@21 466 </Anchors>
Nenue@21 467 <Color r="1" g=".5" b="0" a="1" />
Nenue@21 468 </Texture>
Nenue@21 469
Nenue@21 470 </Layer>
Nenue@21 471 <Layer level="HIGHLIGHT">
Nenue@21 472 <Texture name="$parentHighLight" parentKey="highlight">
Nenue@21 473 <Anchors>
Nenue@21 474 <Anchor point="TOPLEFT" />
Nenue@21 475 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-4"/>
Nenue@21 476 </Anchors>
Nenue@21 477 <Color r="1" g="1" b="1" a="1" />
Nenue@21 478 <Gradient orientation="VERTICAL">
Nenue@23 479 <MaxColor r="1" g="1" b="1" a=".5" />
Nenue@23 480 <MinColor r="1" g="1" b="1" a="0" />
Nenue@21 481 </Gradient>
Nenue@21 482 </Texture>
Nenue@21 483 <Texture name="$parentLowLight" parentKey="lowlight">
Nenue@21 484 <Anchors>
Nenue@21 485 <Anchor point="TOP" relativePoint="BOTTOM" x="0" y="14" />
Nenue@21 486 <Anchor point="BOTTOM" x="0" y="0"/>
Nenue@21 487 <Anchor point="RIGHT" />
Nenue@21 488 <Anchor point="LEFT" />
Nenue@21 489 </Anchors>
Nenue@21 490 <Color r="1" g="1" b="1" a="1" />
Nenue@21 491 <Gradient orientation="VERTICAL">
Nenue@23 492 <MaxColor r="1" g="1" b="1" a="0" />
Nenue@23 493 <MinColor r="1" g="1" b="1" a=".5" />
Nenue@21 494 </Gradient>
Nenue@21 495 </Texture>
Nenue@21 496 </Layer>
Nenue@21 497 </Layers>
Nenue@25 498 <Frames>
Nenue@25 499 <Frame name="$parentHeaderBox" parentKey="clickZone" enableMouse="true">
Nenue@25 500 <Anchors>
Nenue@25 501 <Anchor point="TOP" relativeKey="$parent.title" />
Nenue@25 502 <Anchor point="RIGHT" relativeKey="$parent.title" />
Nenue@25 503 <Anchor point="LEFT" relativeKey="$parent.title" />
Nenue@25 504 <Anchor point="BOTTOM" relativeKey="$parent.title" />
Nenue@25 505 </Anchors>
Nenue@25 506 <Layers>
Nenue@25 507 <Layer level="HIGHLIGHT">
Nenue@25 508 <Texture setAllPoints="true">
Nenue@25 509 <Color r="1" g="1" b="0.5" a="0.5" />
Nenue@25 510 </Texture>
Nenue@25 511 </Layer>
Nenue@25 512 </Layers>
Nenue@25 513 </Frame>
Nenue@25 514 </Frames>
Nenue@21 515 </Frame>
Nenue@21 516
Nenue@35 517 <Frame name="VeneerTrackerObjective" virtual="true" hidden="true" enableMouse="true">
Nenue@21 518 <Anchors>
Nenue@34 519 <Anchor point="TOP" />
Nenue@34 520 <Anchor point="LEFT" />
Nenue@21 521 <Anchor point="RIGHT" />
Nenue@21 522 </Anchors>
Nenue@21 523 <Layers>
Nenue@21 524 <Layer level="OVERLAY">
Nenue@21 525 <FontString inherits="VeneerCriteriaFontNormal" parentKey="status" wordwrap="true" justifyH="LEFT" justifyV="TOP">
Nenue@21 526 <Anchors>
Nenue@21 527 <Anchor point="TOP" />
Nenue@21 528 <Anchor point="LEFT" />
Nenue@21 529 <Anchor point="RIGHT" />
Nenue@21 530 </Anchors>
Nenue@21 531 </FontString>
Nenue@21 532
Nenue@21 533 <!-- debugging guides -->
Nenue@21 534 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 535 <Anchors>
Nenue@21 536 <Anchor point="TOPLEFT" x="0" y="600" />
Nenue@21 537 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" x="1" y="-600" />
Nenue@21 538 </Anchors>
Nenue@21 539 <Color r="0" g="1" b="0" a="1" />
Nenue@21 540 </Texture>
Nenue@21 541 <Texture alphaMode="ADD" parentArray="config" hidden="true">
Nenue@21 542 <Anchors>
Nenue@21 543 <Anchor point="TOPLEFT" relativeKey="$parent" x="0" y="600" />
Nenue@21 544 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="-600" />
Nenue@21 545 </Anchors>
Nenue@21 546 <Color r="0" g=".4" b="1" a=".25" />
Nenue@21 547 </Texture>
Nenue@21 548 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 549 <Anchors>
Nenue@21 550 <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="-1" y="200" />
Nenue@21 551 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" x="0" y="-600" />
Nenue@21 552 </Anchors>
Nenue@21 553 <Color r="0" g="1" b="0" a=".5" />
Nenue@21 554 </Texture>
Nenue@21 555
Nenue@21 556 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 557 <Anchors>
Nenue@21 558 <Anchor point="TOPLEFT" relativeKey="$parent.status" x="-30" y="0" />
Nenue@21 559 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" />
Nenue@21 560 </Anchors>
Nenue@21 561 <Color r="1" g="0" b="0" a="0.5" />
Nenue@21 562 </Texture>
Nenue@21 563 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
Nenue@21 564 <Anchors>
Nenue@21 565 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.status" x="0" y="1" />
Nenue@21 566 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMRIGHT" x="30" y="0" />
Nenue@21 567 </Anchors>
Nenue@21 568 <Color r="1" g="0" b="0" a="0.5" />
Nenue@21 569 </Texture>
Nenue@21 570
Nenue@21 571 <!-- end debugging guides -->
Nenue@21 572
Nenue@21 573 </Layer>
Nenue@21 574 <Layer level="BACKGROUND">
Nenue@21 575 <Texture parentKey="statusbg">
Nenue@21 576 <Anchors>
Nenue@21 577 <Anchor point="TOP" />
Nenue@21 578 <Anchor point="LEFT" />
Nenue@21 579 <Anchor point="RIGHT" />
Nenue@21 580 <Anchor point="BOTTOM" />
Nenue@21 581 </Anchors>
Nenue@21 582 </Texture>
Nenue@0 583 </Layer>
Nenue@35 584 <Layer level="HIGHLIGHT">
Nenue@35 585 <Texture setAllPoints="true">
Nenue@35 586 <Color r="1" g="1" b="1" a="0.2" />
Nenue@35 587 </Texture>
Nenue@35 588 </Layer>
Nenue@0 589 </Layers>
Nenue@0 590 </Frame>
Nenue@0 591
Nenue@27 592 <Include file="SecureButton.xml" />
Nenue@27 593 <Include file="Widgets.xml" />
Nenue@3 594
Nenue@27 595 <Script file="ObjectiveTracker.lua" />
Nenue@34 596 <Script file="Schema.lua" />
Nenue@27 597 <Script file="Quests.lua" />
Nenue@27 598 <Script file="Achievements.lua" />
Nenue@27 599 <Script file="AutoQuestPopups.lua" />
Nenue@27 600 <Script file="BonusObjectives.lua" />
Nenue@27 601 <Script file="ScenarioObjectives.lua" />
Nenue@27 602 <Script file="ExerienceBar.lua" />
Nenue@30 603 <Script file="Frame.lua" />
Nenue@36 604 <Script file="DefaultTracker.lua" />
Nenue@27 605 <Script file="Events.lua" />
Nenue@27 606 <Script file="Widgets.lua" />
Nenue@29 607 <!-- <Script file="ObjectiveStyle.lua" /> -->
Nenue@29 608 <!-- <Script file="ObjectiveInfo.lua" /> -->
Nenue@0 609 </Ui>