comparison ObjectiveTracker/ObjectiveTracker.xml @ 38:1f8f9cc3d956

- module integration brought up to speed with current frame management structure
author Nenue
date Thu, 21 Apr 2016 11:36:41 -0400
parents e84d645c8ab8
children 03ed70f846de
comparison
equal deleted inserted replaced
37:e84d645c8ab8 38:1f8f9cc3d956
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/ 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/
2 ..\FrameXML\UI.xsd"> 2 ..\FrameXML\UI.xsd">
3 3
4 4
5 <Frame name="VeneerObjectiveWrapper" parent="UIParent" movable="true" frameStrata="LOW"> 5
6
7 <Texture file="Interface\ICONS\INV_Misc_QuestionMark" name="VeneerRewardTile" parentArray="rewardTile" alpha="0.5" hidden="true" virtual="true">
8 <Color r="1" g="1" b="1" a="1" />
9 <Anchors>
10 <Anchor point="BOTTOM" x="0" y="5" />
11 </Anchors>
12 <TexCoords top="0.15" bottom="0.85" left="0.15" right="0.85" />
13 </Texture>
14
15
16 <Frame name="VeneerObjectiveWrapper" parent="UIParent" movable="true" enableMouse="true" frameStrata="LOW">
6 <TitleRegion> 17 <TitleRegion>
7 <Size x="300" y="30" /> 18 <Size x="300" y="30" />
8 <Anchors> 19 <Anchors>
9 <Anchor point="TOP" /> 20 <Anchor point="TOP" />
10 <Anchor point="BOTTOM" relativePoint="TOP" x="0" y="-30" /> 21 <Anchor point="BOTTOM" relativePoint="TOP" x="0" y="-30" />
11 </Anchors> 22 </Anchors>
12 </TitleRegion> 23 </TitleRegion>
13 <Scripts> 24 <Scripts>
14 <OnLoad> 25 <OnLoad>
15 self.toggle = true 26 self.toggle = true
16 --self.drag = true 27 self.drag = true
17 Veneer.OnLoad(self) 28 self.OnDragStop = function()
29 Veneer.ObjectiveTracker.UpdateActionButtons()
30 end
31 Veneer.RegisterModuleFrame(self, 'ObjectiveTracker')
18 </OnLoad> 32 </OnLoad>
19 <OnShow>
20 </OnShow>
21 <OnDragStart>
22 Veneer.OnDragStart(self)
23 </OnDragStart>
24 <OnDragStop>
25 Veneer.OnDragStop(self)
26 Veneer.ObjectiveTracker.UpdateActionButtons()
27 </OnDragStop>
28 <!--@config@-->
29 <!--@end-config@-->
30 </Scripts> 33 </Scripts>
31 <Anchors> 34 <Anchors>
32 <Anchor point="TOPRIGHT" x="-60" y="-240" /> 35 <Anchor point="TOPRIGHT" x="-60" y="-240" />
33 </Anchors> 36 </Anchors>
34 <Layers> 37 <Layers>
52 </Anchors> 55 </Anchors>
53 </Texture> 56 </Texture>
54 </Layer> 57 </Layer>
55 <Layer level="OVERLAY"> 58 <Layer level="OVERLAY">
56 59
60 <FontString name="$parentAnimState" inherits="VeneerStatusFont" parentKey="AnimState">
61 <Anchors>
62 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" x="0" y="-5" />
63 </Anchors>
64 <Color r="1" g="1" b="1" a="1" />
65 </FontString>
66 <FontString name="$parentInitState" inherits="VeneerStatusFont" parentKey="InitState">
67 <Anchors>
68 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-5" relativeKey="$parent.AnimState" />
69 </Anchors>
70 </FontString>
57 </Layer> 71 </Layer>
58 </Layers> 72 </Layers>
59 <Frames> 73 <Frames>
60 74
61 <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="toggled" hidden="true"> 75 <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="toggled" hidden="true">
103 </Layers> 117 </Layers>
104 </Frame> 118 </Frame>
105 119
106 120
107 121
108 <Frame name="$parentClock" parentKey="Clock" hidden="false">
109 <Anchors>
110 <Anchor point="TOPRIGHT" x="-75" y="0" />
111 </Anchors>
112 <Layers>
113 <Layer level="OVERLAY">
114 <FontString inherits="VeneerNumberFont" parentKey="time" text="GAME_TIME">
115 <Anchors>
116 <Anchor point="TOPRIGHT" />
117 </Anchors>
118 <Color r="1" g="1" b="1" a="1" />
119 </FontString>
120 </Layer>
121 </Layers>
122 <Scripts>
123 <OnUpdate>
124 local hour, min = GetGameTime()
125 self.time:SetFormattedText("%d:%d", hour, min)
126 </OnUpdate>
127 </Scripts>
128 </Frame>
129 122
130 <Button name="$parentCloseButton" parentKey="CloseButton" enableMouse="true" frameStrata="MEDIUM"> 123 <Button name="$parentCloseButton" parentKey="CloseButton" enableMouse="true" frameStrata="MEDIUM">
131 <Size x="16" y="16" /> 124 <Size x="16" y="16" />
132 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/> 125 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
133 <Anchors> 126 <Anchors>
140 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/> 133 <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
141 <Anchors> 134 <Anchors>
142 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CloseButton" x="0" y="0" /> 135 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CloseButton" x="0" y="0" />
143 </Anchors> 136 </Anchors>
144 </Button> 137 </Button>
138
139
140 <Frame name="$parentClock" parentKey="Clock" hidden="false">
141 <Anchors>
142 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.QuestMapButton" />
143 </Anchors>
144 <Size x="160" y="16" />
145 <Layers>
146 <Layer level="OVERLAY">
147 <FontString font="Interface\Addons\SharedMedia_MyMedia\font\XOIREQE.TTF" parentKey="time" text="GAME_TIME">
148 <FontHeight>
149 <AbsValue val="16" />
150 </FontHeight>
151
152 <Anchors>
153 <Anchor point="CENTER" />
154 </Anchors>
155 <Color r="1" g="1" b="1" a="1" />
156 </FontString>
157 </Layer>
158 </Layers>
159 <Scripts>
160 <OnUpdate>
161 local hour, min = GetGameTime()
162 self.time:SetFormattedText("%d:%02d", hour, min)
163 --self:SetWidth(self.time:GetWidth()+4)
164 </OnUpdate>
165 </Scripts>
166 </Frame>
167
168
169 <Frame name="$parentQuestDetailsPane" parentKey="QuestDetails" hidden="true">
170 <Anchors>
171 <Anchor point="TOP" />
172 <Anchor point="LEFT" />
173 <Anchor point="RIGHT" />
174 </Anchors>
175 <Layers>
176 <Layer level="BACKGROUND">
177 <Texture parentKey="titlebg" />
178 <Texture parentKey="statusbg" />
179 </Layer>
180 <Layer level="OVERLAY">
181 <Texture parentKey="title" />
182 <Texture parentKey="status" />
183
184 <Texture inherits="VeneerRewardTile" />
185 </Layer>
186 </Layers>
187 </Frame>
188
145 </Frames> 189 </Frames>
146 </Frame> 190 </Frame>
147 191
148 192
149 193
273 </Layers> 317 </Layers>
274 </Frame> 318 </Frame>
275 319
276 320
277 <Frame name="VeneerTrackerBlock" virtual="true"> 321 <Frame name="VeneerTrackerBlock" virtual="true">
322 <Scripts>
323 <OnShow>
324 if(self.DebugTab:IsShown()) then
325 self.DebugTab:Show()
326 end
327 </OnShow>
328 <OnHide>
329 if(self.DebugTab:IsShown()) then
330 self.DebugTab:Hide()
331 end
332 </OnHide>
333 </Scripts>
278 <Animations> 334 <Animations>
279 <AnimationGroup name="$parentSlideIn" parentKey="SlideIn" ignoreFramerateThrottle="true"> 335 <AnimationGroup name="$parentSlideIn" parentKey="SlideIn" ignoreFramerateThrottle="true">
280 <Translation parentKey="translation" offsetX="0" offsetY="0" smoothing="OUT" order="1" duration=".25" /> 336 <Translation parentKey="translation" offsetX="0" offsetY="0" smoothing="OUT" order="1" duration=".25" />
281 </AnimationGroup> 337 </AnimationGroup>
282 <AnimationGroup parentKey="questFadeIn" setToFinalAlpha="true" ignoreFramerateThrottle="true"> 338 <AnimationGroup parentKey="questFadeIn" setToFinalAlpha="true" ignoreFramerateThrottle="true">
392 448
393 </Texture> 449 </Texture>
394 450
395 451
396 452
397 <Texture alpha="1" parentArray="rewardTile" hidden="true" /> 453 <Texture inherits="VeneerRewardTile" />
398 <Texture alpha="1" parentArray="rewardTile" hidden="true" /> 454 <Texture inherits="VeneerRewardTile" />
399 <Texture alpha="1" parentArray="rewardTile" hidden="true" /> 455 <Texture inherits="VeneerRewardTile" />
400 </Layer> 456 </Layer>
401 <Layer level="OVERLAY"> 457 <Layer level="OVERLAY">
402 <FontString name="$parentTitle" parentKey="title" inherits="VeneerTitleFont" justifyH="LEFT" justifyV="TOP"> 458 <FontString name="$parentTitle" parentKey="title" inherits="VeneerTitleFont" justifyH="LEFT" justifyV="TOP">
403 <Anchors> 459 <Anchors>
404 <Anchor point="TOP" relativeKey="$parent.titlebg" /> 460 <Anchor point="TOP" relativeKey="$parent.titlebg" />
414 </Anchors> 470 </Anchors>
415 </FontString> 471 </FontString>
416 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> 472 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" />
417 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> 473 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" />
418 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> 474 <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" />
419 <FontString name="$parentDebugText" parentKey="debugText" inherits="VeneerCriteriaFontNormal" justifyH="RIGHT" justifyV="TOP">
420 <Anchors>
421 <Anchor point="BOTTOMRIGHT" />
422 </Anchors>
423 </FontString>
424 475
425 476
426 <Texture alphaMode="BLEND" parentArray="config" hidden="true"> 477 <Texture alphaMode="BLEND" parentArray="config" hidden="true">
427 <Anchors> 478 <Anchors>
428 <Anchor point="TOPLEFT" relativeKey="$parent.status" /> 479 <Anchor point="TOPLEFT" relativeKey="$parent.status" />
505 </Anchors> 556 </Anchors>
506 <Layers> 557 <Layers>
507 <Layer level="HIGHLIGHT"> 558 <Layer level="HIGHLIGHT">
508 <Texture setAllPoints="true"> 559 <Texture setAllPoints="true">
509 <Color r="1" g="1" b="0.5" a="0.5" /> 560 <Color r="1" g="1" b="0.5" a="0.5" />
561 </Texture>
562 </Layer>
563 </Layers>
564 </Frame>
565 <Frame name="$parentDebugInfo" parentKey="DebugTab" hidden="true">
566 <Size x="200" y="30" />
567 <Layers>
568 <Layer level="OVERLAY">
569
570 <FontString name="$parentStatus" parentKey="status" inherits="VeneerNumberFont" justifyH="RIGHT" justifyV="TOP">
571 <Color r="1" g="1" b="1" a="1" />
572 <Anchors>
573 <Anchor point="TOPRIGHT" />
574 </Anchors>
575 </FontString>
576 </Layer>
577 <Layer level="BACKGROUND">
578 <Texture>
579 <Anchors>
580 <Anchor point="BOTTOMLEFT" relativeKey="$parent.status" />
581 <Anchor point="TOPRIGHT" relativeKey="$parent.status" />
582 </Anchors>
583 <Color r="0" g="0" b="0" a="0.5" />
510 </Texture> 584 </Texture>
511 </Layer> 585 </Layer>
512 </Layers> 586 </Layers>
513 </Frame> 587 </Frame>
514 </Frames> 588 </Frames>