Nenue@1
|
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@1
|
2 ..\FrameXML\UI.xsd">
|
Nenue@1
|
3
|
Nenue@1
|
4 <Script file="ClassPlan.lua" />
|
Nenue@1
|
5
|
Nenue@21
|
6 <Font name="ClassPlanFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Regular.ttf" height="14" outline="NORMAL" virtual="true" />
|
Nenue@21
|
7 <Font name="ClassPlanNumberFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="14" outline="NORMAL" virtual="true" />
|
Nenue@2
|
8
|
Nenue@3
|
9
|
Nenue@95
|
10 <Frame name="ClassOrderPlan" clampedToScreen="false" mixin="ClassOrderPlanCore" parent="UIParent" hidden="true" frameStrata="DIALOG">
|
Nenue@4
|
11 <Size x="600" y="40" />
|
Nenue@4
|
12 <Anchors>
|
Nenue@4
|
13 <Anchor point="TOP" />
|
Nenue@4
|
14 </Anchors>
|
Nenue@4
|
15 <Scripts>
|
Nenue@4
|
16 <OnLoad method="OnLoad" />
|
Nenue@4
|
17 <OnEvent method="OnEvent" />
|
Nenue@4
|
18 <OnShow method="OnShow" />
|
Nenue@4
|
19 <OnHide method="OnHide" />
|
Nenue@18
|
20 <OnUpdate method="OnUpdate" />
|
Nenue@95
|
21 <OnMouseDown method="OnMouseDown" />
|
Nenue@40
|
22 <OnDragStart method="OnDragStart" />
|
Nenue@40
|
23 <OnDragStop method="OnDragStop" />
|
Nenue@4
|
24 </Scripts>
|
Nenue@40
|
25 <Animations>
|
Nenue@40
|
26 <AnimationGroup parentKey="FadeIn" setToFinalAlpha="true">
|
Nenue@40
|
27 <Alpha parentKey="AlphaFade" fromAlpha="0" toAlpha="1" duration=".3" order="1" />
|
Nenue@40
|
28 </AnimationGroup>
|
Nenue@102
|
29 <AnimationGroup parentKey="FadeOut" setToFinalAlpha="true">
|
Nenue@40
|
30
|
Nenue@40
|
31 <Alpha parentKey="AlphaFade" fromAlpha="1" toAlpha="0" duration=".3" order="1" />
|
Nenue@40
|
32 </AnimationGroup>
|
Nenue@40
|
33 </Animations>
|
Nenue@4
|
34 <Layers>
|
Nenue@4
|
35 <Layer level="BACKGROUND">
|
Nenue@40
|
36 <Texture parentKey="HeaderInset">
|
Nenue@40
|
37 <Size y="24" />
|
Nenue@40
|
38 <Anchors>
|
Nenue@40
|
39 <Anchor point="TOPLEFT" x="0" y="0" />
|
Nenue@40
|
40 <Anchor point="RIGHT" x="0" y="0" />
|
Nenue@40
|
41 </Anchors>
|
Nenue@40
|
42 <Color r="0" g="0" b="0" a="0.5" />
|
Nenue@4
|
43 </Texture>
|
Nenue@4
|
44 </Layer>
|
Nenue@4
|
45 <Layer level="ARTWORK">
|
Nenue@40
|
46 <Texture parentKey="ClassStripe">
|
Nenue@40
|
47 <Size y="4" />
|
Nenue@4
|
48 <Anchors>
|
Nenue@40
|
49 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.HeaderInset" x="0" y="-24" />
|
Nenue@40
|
50 <Anchor point="RIGHT" />
|
Nenue@40
|
51 </Anchors>
|
Nenue@40
|
52 <Color a="1" r="0" b="0" g="0" />
|
Nenue@40
|
53 </Texture>
|
Nenue@40
|
54 <Texture parentKey="BackgroundInset">
|
Nenue@40
|
55 <Anchors>
|
Nenue@40
|
56 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.ClassStripe" x="0" y="0" />
|
Nenue@4
|
57
|
Nenue@40
|
58 <Anchor point="BOTTOMRIGHT" />
|
Nenue@4
|
59 </Anchors>
|
Nenue@40
|
60 <Color a="0.65" r="0" g="0" b="0" />
|
Nenue@4
|
61 </Texture>
|
Nenue@4
|
62 </Layer>
|
Nenue@4
|
63 </Layers>
|
Nenue@35
|
64 </Frame>
|
Nenue@35
|
65
|
Nenue@35
|
66
|
Nenue@35
|
67
|
Nenue@35
|
68 <Frame name="ClassPlanPanelTemplate" parent="ClassOrderPlan" enableMouse="true" parentArray="Handlers" virtual="true">
|
Nenue@35
|
69
|
Nenue@35
|
70 <Scripts>
|
Nenue@35
|
71 <OnLoad method="OnLoad" />
|
Nenue@35
|
72 <OnUpdate method="OnUpdate" />
|
Nenue@35
|
73 <OnEvent method="OnEvent" />
|
Nenue@35
|
74 <OnShow method="OnShow" />
|
Nenue@35
|
75 <OnMouseWheel method="OnMouseWheel" />
|
Nenue@35
|
76 </Scripts>
|
Nenue@32
|
77 <Frames>
|
Nenue@40
|
78 <Button name="$parentTab" parentKey="ListTab" mixin="ClassPlanHeaderMixin">
|
Nenue@40
|
79 <Anchors>
|
Nenue@40
|
80 <Anchor point="TOPLEFT" />
|
Nenue@40
|
81 <Anchor point="RIGHT" />
|
Nenue@40
|
82 </Anchors>
|
Nenue@40
|
83 <Scripts>
|
Nenue@40
|
84 <OnLoad method="OnLoad" />
|
Nenue@40
|
85 <OnClick method="OnClick" />
|
Nenue@40
|
86 </Scripts>
|
Nenue@40
|
87 <Size y="24" />
|
Nenue@40
|
88 <Layers>
|
Nenue@40
|
89 <Layer level="BACKGROUND">
|
Nenue@40
|
90 <Texture parentKey="Background">
|
Nenue@40
|
91 <Color a="1" r="0" g="0" b="0" />
|
Nenue@40
|
92 </Texture>
|
Nenue@40
|
93 </Layer>
|
Nenue@40
|
94 <Layer level="OVERLAY">
|
Nenue@40
|
95 <FontString parentKey="Label" inherits="ClassPlanFont">
|
Nenue@40
|
96 <Anchors>
|
Nenue@40
|
97 <Anchor point="CENTER" />
|
Nenue@40
|
98 </Anchors>
|
Nenue@40
|
99 </FontString>
|
Nenue@40
|
100 <FontString parentKey="Count" inherits="ClassPlanFont">
|
Nenue@40
|
101 <Anchors>
|
Nenue@40
|
102 <Anchor point="LEFT" x="3" y="0" />
|
Nenue@40
|
103 </Anchors>
|
Nenue@40
|
104 </FontString>
|
Nenue@40
|
105 </Layer>
|
Nenue@40
|
106 <Layer level="HIGHLIGHT">
|
Nenue@40
|
107 <Texture parentKey="Highlight">
|
Nenue@40
|
108 <Color a="0.5" r="1" g="1" b="1" />
|
Nenue@40
|
109 </Texture>
|
Nenue@40
|
110 </Layer>
|
Nenue@40
|
111 </Layers>
|
Nenue@40
|
112 </Button>
|
Nenue@35
|
113 <Frame parentKey="MoreItemsUp" frameStrata="HIGH" hidden="true">
|
Nenue@35
|
114 <Size y="24" />
|
Nenue@35
|
115 <Anchors>
|
Nenue@35
|
116 <Anchor point="TOPLEFT" />
|
Nenue@35
|
117 <Anchor point="TOPRIGHT" />
|
Nenue@35
|
118 </Anchors>
|
Nenue@35
|
119 <Layers>
|
Nenue@35
|
120 <Layer level="OVERLAY">
|
Nenue@35
|
121 <Texture parentKey="Overlay">
|
Nenue@35
|
122 <Color a="1" r="1" g="1" b="1" />
|
Nenue@35
|
123 <Gradient orientation="VERTICAL">
|
Nenue@35
|
124 <MinColor r="0" g="0" b="0" a="0" />
|
Nenue@35
|
125 <MaxColor r="0" g="0" b="0" a="0.5" />
|
Nenue@35
|
126 </Gradient>
|
Nenue@35
|
127 </Texture>
|
Nenue@35
|
128 </Layer>
|
Nenue@35
|
129 </Layers>
|
Nenue@35
|
130 </Frame>
|
Nenue@32
|
131
|
Nenue@35
|
132 <Frame parentKey="MoreItemsDown" frameStrata="HIGH" hidden="true">
|
Nenue@35
|
133 <Size y="24" />
|
Nenue@35
|
134 <Anchors>
|
Nenue@35
|
135 <Anchor point="BOTTOMLEFT" />
|
Nenue@35
|
136 <Anchor point="BOTTOMRIGHT" />
|
Nenue@35
|
137 </Anchors>
|
Nenue@35
|
138 <Layers>
|
Nenue@35
|
139 <Layer level="OVERLAY">
|
Nenue@35
|
140 <Texture parentKey="Overlay">
|
Nenue@35
|
141 <Color a="1" r="1" g="1" b="1" />
|
Nenue@35
|
142 <Gradient orientation="VERTICAL">
|
Nenue@35
|
143 <MinColor r="0" g="0" b="0" a="0.5" />
|
Nenue@35
|
144 <MaxColor r="0" g="0" b="0" a="0" />
|
Nenue@35
|
145 </Gradient>
|
Nenue@35
|
146 </Texture>
|
Nenue@35
|
147 </Layer>
|
Nenue@35
|
148 </Layers>
|
Nenue@32
|
149 </Frame>
|
Nenue@32
|
150 </Frames>
|
Nenue@40
|
151 <Layers>
|
Nenue@40
|
152 <Layer level="OVERLAY">
|
Nenue@40
|
153 <FontString parentKey="Count" inherits="ClassPlanFont">
|
Nenue@40
|
154 <Anchors>
|
Nenue@40
|
155 <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" x="0" y="3" />
|
Nenue@40
|
156 </Anchors>
|
Nenue@40
|
157 </FontString>
|
Nenue@40
|
158 </Layer>
|
Nenue@40
|
159 </Layers>
|
Nenue@4
|
160 </Frame>
|
Nenue@4
|
161
|
Nenue@6
|
162 <Button name="ClassPlanListEntryTemplate" virtual="true" hidden="true">
|
Nenue@40
|
163 <Animations>
|
Nenue@40
|
164 <AnimationGroup parentKey="NewBlockFade">
|
Nenue@40
|
165 <Scripts>
|
Nenue@40
|
166 <OnStop>
|
Nenue@40
|
167 self:GetParent():OnAnimFinished()
|
Nenue@40
|
168 </OnStop>
|
Nenue@40
|
169 <OnFinished>
|
Nenue@40
|
170 self:GetParent():OnAnimFinished()
|
Nenue@40
|
171 </OnFinished>
|
Nenue@40
|
172 </Scripts>
|
Nenue@40
|
173 <Alpha parentKey="AlphaFade" duration="0.5" fromAlpha="0" toAlpha="1" order="1" />
|
Nenue@40
|
174 </AnimationGroup>
|
Nenue@40
|
175 </Animations>
|
Nenue@1
|
176 <Scripts>
|
Nenue@32
|
177 <OnLoad method="OnLoad" />
|
Nenue@6
|
178 <OnClick method="OnClick" />
|
Nenue@1
|
179 <OnUpdate method="OnUpdate" />
|
Nenue@1
|
180 <OnShow method="OnShow" />
|
Nenue@2
|
181 <OnEnter method="OnEnter" />
|
Nenue@2
|
182 <OnLeave method="OnLeave" />
|
Nenue@1
|
183 </Scripts>
|
Nenue@1
|
184 <Layers>
|
Nenue@1
|
185 <Layer level="BACKGROUND">
|
Nenue@2
|
186 <Texture parentKey="Background" setAllPoints="true" />
|
Nenue@2
|
187 </Layer>
|
Nenue@2
|
188 <Layer level="BACKGROUND" textureSubLevel="1">
|
Nenue@4
|
189 <Texture parentKey="Icon" alpha="1" desaturated="true">
|
Nenue@6
|
190 <Size x="24" y="24"/>
|
Nenue@2
|
191 <Anchors>
|
Nenue@2
|
192 <Anchor point="LEFT"/>
|
Nenue@2
|
193 </Anchors>
|
Nenue@4
|
194 <TexCoords left="0.15" right=".85" top="0.15" bottom="0.85" />
|
Nenue@2
|
195 </Texture>
|
Nenue@6
|
196
|
Nenue@6
|
197 <Texture parentKey="ProgressBG" hidden="true">
|
Nenue@6
|
198 <Size y="2" />
|
Nenue@6
|
199 <Anchors>
|
Nenue@6
|
200 <Anchor point="RIGHT" />
|
Nenue@6
|
201 <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeKey="$parent.Icon" />
|
Nenue@6
|
202 </Anchors>
|
Nenue@6
|
203 <Color a="0.5" r="0" g="0" b="0" />
|
Nenue@6
|
204 </Texture>
|
Nenue@2
|
205 </Layer>
|
Nenue@2
|
206 <Layer level="BORDER">
|
Nenue@6
|
207 <Texture parentKey="IconBorder" file="Interface\Common\WhiteIconFrame">
|
Nenue@6
|
208 <Size x="24" y="24"/>
|
Nenue@6
|
209 <Anchors>
|
Nenue@6
|
210 <Anchor point="CENTER" relativeKey="$parent.Icon"/>
|
Nenue@6
|
211 </Anchors>
|
Nenue@6
|
212 </Texture>
|
Nenue@6
|
213 <Texture parentKey="ProgressBar" hidden="true">
|
Nenue@18
|
214 <Size y="2" />
|
Nenue@6
|
215 <Anchors>
|
Nenue@6
|
216 <Anchor point="BOTTOMLEFT" relativeKey="$parent.ProgressBG" />
|
Nenue@6
|
217 </Anchors>
|
Nenue@6
|
218 <Color a="0.5" r="1" g="1" b="1" />
|
Nenue@6
|
219 </Texture>
|
Nenue@6
|
220 </Layer>
|
Nenue@6
|
221 <Layer level="ARTWORK">
|
Nenue@40
|
222 <Texture parentKey="Done" atlas="GarrLanding-ShipmentCompleteGlow" hidden="true">
|
Nenue@5
|
223 <Size x="24" y="24" />
|
Nenue@2
|
224 <Anchors>
|
Nenue@5
|
225 <Anchor point="BOTTOMLEFT"/>
|
Nenue@2
|
226 </Anchors>
|
Nenue@2
|
227 </Texture>
|
Nenue@2
|
228 </Layer>
|
Nenue@40
|
229 <Layer level="HIGHLIGHT">
|
Nenue@40
|
230
|
Nenue@40
|
231 <Texture setAllPoints="true">
|
Nenue@40
|
232 <Color a="0.25" r="1" g="1" b="1" />
|
Nenue@40
|
233 </Texture>
|
Nenue@40
|
234 </Layer>
|
Nenue@1
|
235 </Layers>
|
Nenue@2
|
236 <Frames>
|
Nenue@4
|
237 <Cooldown parentKey="Swipe" inherits="CooldownFrameTemplate" reverse="true" hideCountdownNumbers="true">
|
Nenue@6
|
238 <Size x="24" y="24"/>
|
Nenue@2
|
239 <Anchors>
|
Nenue@4
|
240 <Anchor point="TOPLEFT"/>
|
Nenue@6
|
241 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" x="24" y="0" />
|
Nenue@2
|
242 </Anchors>
|
Nenue@2
|
243 <Scripts>
|
Nenue@2
|
244 <OnCooldownStart>
|
Nenue@2
|
245 self:Show()
|
Nenue@2
|
246 </OnCooldownStart>
|
Nenue@2
|
247 <OnCoolDownDone>
|
Nenue@2
|
248 -- update via event
|
Nenue@2
|
249 C_Garrison.RequestLandingPageShipmentInfo();
|
Nenue@2
|
250 </OnCoolDownDone>
|
Nenue@2
|
251 </Scripts>
|
Nenue@2
|
252 </Cooldown>
|
Nenue@6
|
253 <Frame parentKey="Overlay" name="$parentOverlay" setAllPoints="true">
|
Nenue@6
|
254 <Layers>
|
Nenue@6
|
255 <Layer level="OVERLAY">
|
Nenue@6
|
256
|
Nenue@6
|
257 <FontString parentKey="TimeLeft" inherits="ClassPlanFont" justifyH="CENTER">
|
Nenue@6
|
258 <Anchors>
|
Nenue@6
|
259 <Anchor point="RIGHT" x="-2" y="0"/>
|
Nenue@6
|
260 </Anchors>
|
Nenue@6
|
261 </FontString>
|
Nenue@40
|
262 <FontString parentKey="Name" inherits="ClassPlanFont" justifyV="TOP" wordwrap="false" justifyH="LEFT">
|
Nenue@40
|
263 <Anchors>
|
Nenue@40
|
264 <Anchor point="LEFT" x="26" y="0"/>
|
Nenue@40
|
265 <Anchor point="RIGHT" relativePoint="LEFT" relativeKey="$parent.TimeLeft" x="-4" y="0"/>
|
Nenue@40
|
266 </Anchors>
|
Nenue@40
|
267 <Color r=".75" g=".75" b=".73"/>
|
Nenue@40
|
268 </FontString>
|
Nenue@6
|
269 <FontString parentKey="Count" inherits="WorldPlanFont" justifyH="CENTER">
|
Nenue@6
|
270 <Anchors>
|
Nenue@40
|
271 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="2" y="1" relativeKey="$parent.$parent.Icon"/>
|
Nenue@6
|
272 </Anchors>
|
Nenue@6
|
273 </FontString>
|
Nenue@6
|
274 </Layer>
|
Nenue@6
|
275 <Layer level="HIGHLIGHT">
|
Nenue@6
|
276
|
Nenue@6
|
277 <FontString parentKey="Owner" inherits="WorldPlanFont" text="base text">
|
Nenue@6
|
278 <Anchors>
|
Nenue@6
|
279 <Anchor point="TOPRIGHT" x="-2" y="-2" />
|
Nenue@6
|
280 </Anchors>
|
Nenue@6
|
281 </FontString>
|
Nenue@6
|
282 </Layer>
|
Nenue@6
|
283 </Layers>
|
Nenue@6
|
284 </Frame>
|
Nenue@2
|
285 </Frames>
|
Nenue@3
|
286 </Button>
|
Nenue@6
|
287
|
Nenue@6
|
288
|
Nenue@35
|
289 <Button name="ClassOrderPlanCharacterButton" virtual="true" parent="ClassOrderPlan" mixin="ClassPlanCharacterButtonMixin" >
|
Nenue@35
|
290 <Size x="48" y="48" />
|
Nenue@35
|
291 <Scripts>
|
Nenue@35
|
292 <OnLoad method="OnLoad" />
|
Nenue@35
|
293 <OnEvent method="OnEvent" />
|
Nenue@35
|
294 <OnClick method="OnClick" />
|
Nenue@35
|
295 <OnEnter method="OnEnter" />
|
Nenue@35
|
296 <OnLeave method="OnLeave" />
|
Nenue@35
|
297 </Scripts>
|
Nenue@35
|
298 <Layers>
|
Nenue@35
|
299 <Layer level="ARTWORK">
|
Nenue@35
|
300 <Texture parentKey="Icon" file="Interface\Glues\CHARACTERCREATE\UI-CHARACTERCREATE-CLASSES" setAllPoints="true" />
|
Nenue@35
|
301 </Layer>
|
Nenue@35
|
302 <Layer level="OVERLAY">
|
Nenue@35
|
303 <Texture parentKey="SelectGlow" file="Interface\Glues\CHARACTERCREATE\UI-CharacterCreate-Highlights" alphaMode="ADD">
|
Nenue@35
|
304 <TexCoords left="0.5" right="1" top="0" bottom="0.5" />
|
Nenue@35
|
305 </Texture>
|
Nenue@35
|
306 </Layer>
|
Nenue@40
|
307 <Layer level="HIGHLIGHT">
|
Nenue@40
|
308 <Texture parentKey="HighlightGlow" file="Interface\Glues\CHARACTERCREATE\UI-CharacterCreate-Highlights" alphaMode="ADD" alpha="0.5">
|
Nenue@40
|
309 <TexCoords left="0" right="0.5" top="0" bottom="0.5" />
|
Nenue@40
|
310 </Texture>
|
Nenue@40
|
311 </Layer>
|
Nenue@35
|
312 </Layers>
|
Nenue@6
|
313 </Button>
|
Nenue@6
|
314
|
Nenue@32
|
315 <Button name="ClassPlanShipmentEntry" inherits="ClassPlanListEntryTemplate" mixin="ClassPlanShipmentEntryMixin" virtual="true">
|
Nenue@32
|
316 <Size y="24" />
|
Nenue@32
|
317
|
Nenue@32
|
318 <Anchors>
|
Nenue@32
|
319 <Anchor point="RIGHT" />
|
Nenue@32
|
320 </Anchors>
|
Nenue@6
|
321 </Button>
|
Nenue@1
|
322 </Ui> |