comparison ObjectiveTracker/ObjectiveTracker.xml @ 23:e837384ac363

Separating objective tracker module
author Nenue
date Sun, 10 Apr 2016 04:35:32 -0400
parents ObjectiveTracker.xml@9b3fa734abff
children 66b927b46776
comparison
equal deleted inserted replaced
22:9b3fa734abff 23:e837384ac363
1 <Ui>
2
3 <Frame name="VeneerObjectiveWrapper" parent="UIParent" enableMouse="false" frameStrata="LOW">
4 <TitleRegion>
5 <Size x="300" y="30" />
6 <Anchors>
7 <Anchor point="TOP" />
8 <Anchor point="BOTTOM" relativePoint="TOP" x="0" y="-30" />
9 </Anchors>
10 </TitleRegion>
11 <Scripts>
12 <OnLoad>
13 self.toggle = true
14 --self.drag = true
15 Veneer.OnLoad(self)
16 </OnLoad>
17 <OnShow>
18 </OnShow>
19 <OnDragStart>
20 Veneer.OnDragStart(self)
21 </OnDragStart>
22 <OnDragStop>
23 Veneer.OnDragStop(self)
24 Veneer.ObjectiveTracker.UpdateActionButtons()
25 </OnDragStop>
26 <!--@config@-->
27 <!--@end-config@-->
28 </Scripts>
29 <Anchors>
30 <Anchor point="TOPRIGHT" x="-60" y="-240" />
31 </Anchors>
32 <Layers>
33
34 <Layer level="ARTWORK">
35 <Texture parentKey="BackgroundLeft" parentArray="headerComplex" />
36 <Texture parentKey="BackgroundRight" parentArray="headerComplex" />
37 <Texture parentKey="BackgroundTile" parentArray="headerComplex" />
38 <Texture parentKey="headerComplexBounds" parentArray="config" alphaMode="ADD" hidden="true">
39 <Color r="0" g="0" b="1" a="0.5" />
40 <Anchors>
41 <Anchor point="TOPLEFT" relativeKey="$parent.BackgroundLeft" />
42 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.BackgroundRight" />
43 </Anchors>
44 </Texture>
45 <Texture parentKey="FrameBounds" parentArray="config" alphaMode="ADD" hidden="true">
46 <Color r="1" g="0" b="1" a="0.25" />
47 <Anchors>
48 <Anchor point="TOPLEFT" />
49 <Anchor point="BOTTOMRIGHT" />
50 </Anchors>
51 </Texture>
52 <!--<Texture desatuated="true" parentKey="LineGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineGlow" useAtlasSize="true">
53 <Anchors>
54 <Anchor point="LEFT" relativeKey="$parent.Background" x="-21" y="18"/>
55 </Anchors>
56 </Texture>
57 <Texture parentKey="SoftGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_Glow" useAtlasSize="true">
58 <Anchors>
59 <Anchor point="CENTER" relativeKey="$parent.Background" relativePoint="LEFT" x="49" y="20"/>
60 </Anchors>
61 </Texture>
62 <Texture parentKey="StarBurst" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_StarBurst" useAtlasSize="true">
63 <Anchors>
64 <Anchor point="CENTER" relativeKey="$parent.SoftGlow" x="29"/>
65 </Anchors>
66 </Texture>
67 <Texture parentKey="LineSheen" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineBurst">
68 <Size x="60" y="15"/>
69 <Anchors>
70 <Anchor point="CENTER" relativeKey="$parent.SoftGlow" x="29" y="-13"/>
71 </Anchors>
72 </Texture>-->
73 </Layer>
74 <Layer level="OVERLAY">
75
76 <!--<Texture name="$parentTCR" parentKey="outlineClosed" file="Interface\FrameGeneral\UI-Frame">
77 <Size x="40" y="30" />
78 <Color r="1" g="1" b="1" a="1" />
79 <TexCoords top=".0156" bottom=".0265" left=".625" right=".875" />
80 <Anchors>
81 <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="2" y="2" />
82 </Anchors>
83 </Texture>-->
84
85 </Layer>
86 </Layers>
87 <Frames>
88
89 <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="minimizeFrames">
90 <Anchors>
91 <Anchor point="TOP" />
92 </Anchors>
93 <Layers>
94 <Layer level="BACKGROUND">
95 <Texture setAllPoints="true" parentKey="bg">
96 <Color r="0.15" g=".3" b=".3" a="0" />
97 </Texture>
98 </Layer>
99 </Layers>
100 <Frames>
101
102
103 <Frame name="VeneerObjectiveScroll">
104 <Anchors>
105 <Anchor point="TOP" />
106 </Anchors>
107 <Layers>
108 <Layer level="BACKGROUND">
109 <Texture setAllPoints="true" parentKey="bg">
110 <Color r="1" g="1" b="1" a="1" />
111 <Gradient orientation="HORIZONTAL">
112 <MinColor r="0" g="0.5" b="0.5" a="0" />
113 <MaxColor r="0" g="0.5" b="0.5" a="0" />
114 </Gradient>
115 </Texture>
116 </Layer>
117 </Layers>
118 </Frame>
119 </Frames>
120 </ScrollFrame>
121
122 <Frame name="$parentStatusHeader" parentKey="header" frameStrata="MEDIUM">
123 <Layers>
124 <Layer level="OVERLAY">
125 <FontString name="$parentTitle" parentKey="status" inherits="VeneerStatusFont" text="status test" justifyH="RIGHT">
126 <Anchors>
127 <Anchor point="TOPRIGHT" x="-64" y="0" />
128 </Anchors>
129 </FontString>
130 </Layer>
131 </Layers>
132 </Frame>
133
134 <Button name="$parentCloseButton" parentKey="CloseButton" enableMouse="true" frameStrata="MEDIUM">
135 <Size x="16" y="16" />
136 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
137 <Anchors>
138 <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-2" y="0" />
139 </Anchors>
140 </Button>
141
142 <Button name="$parentQuestMapButton" parentArray="minimizeFrames" parentKey="QuestMapButton" frameStrata="MEDIUM">
143 <Size x="42" y="16" />
144 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
145 <Anchors>
146 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CloseButton" x="0" y="0" />
147 </Anchors>
148 </Button>
149 </Frames>
150 </Frame>
151
152
153
154
155 <Frame name="$parentXP" parent="VeneerObjectiveWrapper" parentKey="XPBar" hidden="true">
156 <Size x="250" y="24" />
157 <Anchors>
158 <Anchor point="TOPLEFT" />
159 </Anchors>
160 <Layers>
161 <Layer level="BACKGROUND">
162 <Texture name="$parentBackground" parentKey="statusbg" setAllPoints="true"/>
163 </Layer>
164 <Layer level="ARTWORK">
165
166 <Texture name="$parentForeground" parentKey="foreground">
167 <Anchors>
168 <Anchor point="TOPLEFT" />
169 <Anchor point="BOTTOMLEFT" />
170 </Anchors>
171 </Texture>
172 <Texture name="$parentRested" parentKey="rested" >
173 <Anchors>
174 <Anchor point="TOPLEFT" />
175 <Anchor point="BOTTOMLEFT" />
176 </Anchors>
177 </Texture>
178 </Layer>
179 <Layer level="OVERLAY">
180 <FontString inherits="VeneerFontNormal" parentKey="title">
181 <Anchors>
182 <Anchor point="CENTER" />
183 </Anchors>
184 </FontString>
185 </Layer>
186 </Layers>
187 </Frame>
188
189 <!-- Header Panel -->
190
191 <!-- Background panels -->
192
193 <Frame name="VeneerTrackerTemplate" parent="UIParent" virtual="true">
194 <Layers>
195 <Layer level="BACKGROUND">
196 <Texture name="$parentTitleBackground" parentKey="titlebg">
197 <Anchors>
198 <Anchor point="TOPLEFT" />
199 <Anchor point="RIGHT" />
200 </Anchors>
201 <Color r="1" g="1" b="1" a="1" />
202 <Gradient orientation="HORIZONTAL">
203 <MinColor r="0" g="0" b="0" a="0.1" />
204 <MaxColor r="0" g="0" b="0" a="0" />
205 </Gradient>
206 </Texture>
207 </Layer>
208 <Layer level="OVERLAY">
209 <FontString name="$parentTitle" inherits="VeneerFontHighlight" text="OBJ" parentKey="title" justifyH="LEFT">
210 <Anchors>
211 <Anchor point="TOP" relativeKey="$parent.titlebg" />
212 <Anchor point="BOTTOM" relativeKey="$parent.titlebg" />
213 <Anchor point="LEFT" relativeKey="$parent.titlebg" />
214 <Anchor point="RIGHT" relativeKey="$parent" />
215 </Anchors>
216 </FontString>
217 <FontString name="$parentStatus" inherits="VeneerStatusFont" parentKey="status" justifyH="RIGHT">
218 <Anchors>
219 <Anchor point="TOP" relativeKey="$parent.titlebg" />
220 <Anchor point="BOTTOM" relativeKey="$parent.titlebg" />
221 <Anchor point="LEFT" relativeKey="$parent.titlebg" />
222 <Anchor point="RIGHT" relativeKey="$parent" />
223 </Anchors>
224 </FontString>
225 </Layer>
226 </Layers>
227 </Frame>
228
229
230 <Frame name="VeneerTrackerBlock" parent="VeneerObjectiveScroll" virtual="true" enableMouse="true">
231 <TitleRegion>
232 <Anchors>
233 <Anchor point="TOPLEFT" />
234 <Anchor point="BOTTOMRIGHT" relativeKey="TOPRIGHT" x="0" y="-22" />
235 </Anchors>
236 </TitleRegion>
237 <Layers>
238 <Layer level="BACKGROUND">
239 <Texture name="$parentTitleBackground" parentKey="titlebg">
240 <Color r="1" g="1" b="1" a="1" />
241 <Anchors>
242 <Anchor point="LEFTTOP" x="0" y="0" />
243 <Anchor point="RIGHT" />
244 </Anchors>
245 </Texture>
246 <Texture name="$parentStatusBackground" parentKey="statusbg">
247 <Anchors>
248 <Anchor point="LEFT" />
249 <Anchor point="RIGHT" />
250 <Anchor point="TOP" relativePoint="BOTTOM" relativeKey="$parent.titlebg" />
251 <Anchor point="BOTTOM" x="0" y="0" />
252 </Anchors>
253 <Color r="1" g="1" b="1" a="1" />
254 <Gradient orientation="HORIZONTAL">
255 <MinColor r="0" g="0" b="0" a=".15" />
256 <MaxColor r="0" g="0" b="0" a=".35" />
257 </Gradient>
258 </Texture>
259 </Layer>
260 <Layer level="ARTWORK">
261 <Texture name="$parentItemTile" parentKey="icon" alphaMode="BLEND" hidden="true">
262 <Anchors>
263 <Anchor point="TOPRIGHT" x="0" y="0" />
264 </Anchors>
265 </Texture>
266 <Texture parentKey="typeTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
267 <Size x="18" y="18"/>
268 <Anchors>
269 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.FrequencyTag" x="-3" y="-3"/>
270
271 </Anchors>
272 </Texture>
273 <Texture parentKey="frequencyTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
274 <Size x="18" y="18"/>
275 <Anchors>
276 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CompletionTag" x="-3" y="-3"/>
277
278 </Anchors>
279 </Texture>
280 <Texture parentKey="completionTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
281 <Size x="18" y="18"/>
282 <Anchors>
283 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.icon" x="-3" y="-3"/>
284
285 </Anchors>
286 </Texture>
287 <Texture name="$parentMoneyTile" parentKey="money" hidden="true" />
288
289 <Texture parentKey="SelectionOverlay" alphaMode="ADD" hidden="true">
290 <Anchors>
291 <Anchor point="TOPLEFT" />
292 <Anchor point="BOTTOMRIGHT" />
293 </Anchors>
294 <Color r="1" g="1" b="1" a="1" />
295 <Gradient orientation="HORIZONTAL">
296 <MaxColor r="1" g="0" b="0" a="0.7" />
297 <MinColor r="1" g="0" b="0" a="0.7" />
298 </Gradient>
299 </Texture>
300 </Layer>
301 <Layer level="OVERLAY">
302 <FontString name="$parentTitle" parentKey="title" inherits="VeneerTitleFont" justifyH="LEFT" justifyV="TOP">
303 <Anchors>
304 <Anchor point="TOP" relativeKey="$parent.titlebg" />
305 <Anchor point="LEFT" relativeKey="$parent" />
306 <Anchor point="RIGHT" relativeKey="$parent" />
307 </Anchors>
308 </FontString>
309 <FontString name="$parentStatus" parentKey="status" inherits="VeneerCriteriaFontNormal" justifyH="LEFT" justifyV="TOP" wordwrap="true">
310 <Anchors>
311 <Anchor point="TOP" relativeKey="$parent.statusbg" />
312 <Anchor point="LEFT" relativeKey="$parent" />
313 <Anchor point="RIGHT" relativeKey="$parent" />
314 </Anchors>
315 </FontString>
316 <FontString name="$parentDebugText" parentKey="debugText" inherits="VeneerCriteriaFontNormal" justifyH="RIGHT" justifyV="TOP">
317 <Anchors>
318 <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" />
319 </Anchors>
320 </FontString>
321 <FontString name="$parentItemTileText" parentKey="iconLabel" inherits="VeneerNumberFont">
322 <Anchors>
323 <Anchor point="TOPRIGHT" x="-1" y="-4" relativeKey="$parent.icon" />
324 </Anchors>
325 </FontString>
326
327
328 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
329 <Anchors>
330 <Anchor point="TOPLEFT" relativeKey="$parent.status" />
331 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="1" y="0" />
332 </Anchors>
333 <Color r="1" g="1" b="1" a="1" />
334 </Texture>
335 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
336 <Anchors>
337 <Anchor point="TOPLEFT" relativeKey="$parent.status" />
338 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" />
339 </Anchors>
340 <Color r="1" g="1" b="1" a="1" />
341 </Texture>
342 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
343 <Anchors>
344 <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="1" />
345 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" />
346 </Anchors>
347 <Color r="1" g="1" b="1" a="1" />
348 </Texture>
349
350 <Texture alphaMode="ADD" parentArray="config" hidden="true">
351 <Anchors>
352 <Anchor point="TOPLEFT" relativeKey="$parent.statusbg" x="-30" y="0" />
353 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="30" y="0" />
354 </Anchors>
355 <Color r="0" g="1" b="0" a="0.5" />
356 </Texture>
357 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
358 <Anchors>
359 <Anchor point="TOPLEFT" x="-35" y="0" />
360 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-1" />
361 </Anchors>
362 <Color r="1" g="0" b="0" a="1" />
363 </Texture>
364 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
365 <Anchors>
366 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" x="0" y="1" />
367 <Anchor point="BOTTOMRIGHT" x="35" y="0" />
368 </Anchors>
369 <Color r="1" g=".5" b="0" a="1" />
370 </Texture>
371
372 </Layer>
373 <Layer level="HIGHLIGHT">
374 <Texture name="$parentHighLight" parentKey="highlight">
375 <Anchors>
376 <Anchor point="TOPLEFT" />
377 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-4"/>
378 </Anchors>
379 <Color r="1" g="1" b="1" a="1" />
380 <Gradient orientation="VERTICAL">
381 <MaxColor r="1" g="1" b="1" a=".5" />
382 <MinColor r="1" g="1" b="1" a="0" />
383 </Gradient>
384 </Texture>
385 <Texture name="$parentLowLight" parentKey="lowlight">
386 <Anchors>
387 <Anchor point="TOP" relativePoint="BOTTOM" x="0" y="14" />
388 <Anchor point="BOTTOM" x="0" y="0"/>
389 <Anchor point="RIGHT" />
390 <Anchor point="LEFT" />
391 </Anchors>
392 <Color r="1" g="1" b="1" a="1" />
393 <Gradient orientation="VERTICAL">
394 <MaxColor r="1" g="1" b="1" a="0" />
395 <MinColor r="1" g="1" b="1" a=".5" />
396 </Gradient>
397 </Texture>
398 </Layer>
399 </Layers>
400 </Frame>
401
402 <Frame name="VeneerTrackerObjective" virtual="true" hidden="true">
403 <Anchors>
404 <Anchor point="RIGHT" />
405 </Anchors>
406 <Layers>
407 <Layer level="OVERLAY">
408 <FontString inherits="VeneerCriteriaFontNormal" parentKey="status" wordwrap="true" justifyH="LEFT" justifyV="TOP">
409 <Anchors>
410 <Anchor point="TOP" />
411 <Anchor point="LEFT" />
412 <Anchor point="RIGHT" />
413 </Anchors>
414 </FontString>
415
416 <!-- debugging guides -->
417 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
418 <Anchors>
419 <Anchor point="TOPLEFT" x="0" y="600" />
420 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" x="1" y="-600" />
421 </Anchors>
422 <Color r="0" g="1" b="0" a="1" />
423 </Texture>
424 <Texture alphaMode="ADD" parentArray="config" hidden="true">
425 <Anchors>
426 <Anchor point="TOPLEFT" relativeKey="$parent" x="0" y="600" />
427 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="-600" />
428 </Anchors>
429 <Color r="0" g=".4" b="1" a=".25" />
430 </Texture>
431 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
432 <Anchors>
433 <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="-1" y="200" />
434 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" x="0" y="-600" />
435 </Anchors>
436 <Color r="0" g="1" b="0" a=".5" />
437 </Texture>
438
439 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
440 <Anchors>
441 <Anchor point="TOPLEFT" relativeKey="$parent.status" x="-30" y="0" />
442 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" />
443 </Anchors>
444 <Color r="1" g="0" b="0" a="0.5" />
445 </Texture>
446 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
447 <Anchors>
448 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.status" x="0" y="1" />
449 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMRIGHT" x="30" y="0" />
450 </Anchors>
451 <Color r="1" g="0" b="0" a="0.5" />
452 </Texture>
453
454 <!-- end debugging guides -->
455
456 </Layer>
457 <Layer level="BACKGROUND">
458 <Texture parentKey="statusbg">
459 <Anchors>
460 <Anchor point="TOP" />
461 <Anchor point="LEFT" />
462 <Anchor point="RIGHT" />
463 <Anchor point="BOTTOM" />
464 </Anchors>
465 </Texture>
466 </Layer>
467 </Layers>
468 </Frame>
469
470 <Include file="ObjectiveSecure.xml" />
471 <Include file="ObjectiveWidgets.xml" />
472
473 <Script file="ObjectiveCore.lua" />
474 <Script file="ObjectiveInfo.lua" />
475 <Script file="ObjectiveUI.lua" />
476 <Script file="ObjectiveStyle.lua" />
477 <Script file="ObjectiveFrame.lua" />
478 <Script file="ObjectiveEvents.lua" />
479 <Script file="ObjectiveWidgets.lua" />
480 <Script file="QuestTracker.lua" />
481 <Script file="AchievementsTracker.lua" />
482 <Script file="AutoQuestPopUpTracker.lua" />
483 <Script file="BonusObjectiveTracker.lua" />
484 <Script file="ScenarioTracker.lua" />
485 <Script file="XPTracker.lua" />
486 </Ui>