annotate ObjectiveTracker/ObjectiveTracker.xml @ 59:07ef62fe201f

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