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@2
|
6 <Font name="ClassPlanFont" font="Interface\AddOns\Veneer\Font\ArchivoNarrow-Regular.ttf" height="14" outline="NORMAL" virtual="true" />
|
Nenue@2
|
7 <Font name="ClassPlanNumberFont" font="Interface\AddOns\Veneer\Font\ArchivoNarrow-Bold.ttf" height="14" outline="NORMAL" virtual="true" />
|
Nenue@2
|
8
|
Nenue@1
|
9 <Frame name="ClassOrderPlan" mixin="ClassOrderPlanCore" parent="UIParent" hidden="true">
|
Nenue@2
|
10 <Size x="600" y="40" />
|
Nenue@1
|
11 <Anchors>
|
Nenue@1
|
12 <Anchor point="TOP" />
|
Nenue@1
|
13 </Anchors>
|
Nenue@1
|
14 <Scripts>
|
Nenue@1
|
15 <OnLoad method="OnLoad" />
|
Nenue@1
|
16 <OnEvent method="OnEvent" />
|
Nenue@1
|
17 <OnShow method="OnShow" />
|
Nenue@3
|
18 <OnHide method="OnHide" />
|
Nenue@1
|
19 </Scripts>
|
Nenue@1
|
20 <Layers>
|
Nenue@1
|
21 <Layer level="ARTWORK">
|
Nenue@1
|
22 <Texture parentKey="portrait">
|
Nenue@1
|
23 <Size x="40" y="40" />
|
Nenue@1
|
24 <Anchors>
|
Nenue@1
|
25 <Anchor point="TOPLEFT" />
|
Nenue@1
|
26
|
Nenue@1
|
27 </Anchors>
|
Nenue@1
|
28 </Texture>
|
Nenue@1
|
29 </Layer>
|
Nenue@1
|
30 </Layers>
|
Nenue@1
|
31 </Frame>
|
Nenue@1
|
32
|
Nenue@3
|
33 <Button name="ClassPlanButton" parent="UIParent">
|
Nenue@3
|
34 <Size x="400" y="16" />
|
Nenue@3
|
35 <Anchors>
|
Nenue@3
|
36 <Anchor point="TOP" relativePoint="BOTTOM" relativeTo="ClassOrderPlan" />
|
Nenue@3
|
37 <Anchor point="LEFT" relativeTo="ClassOrderPlan" />
|
Nenue@3
|
38 <Anchor point="RIGHT" relativeTo="ClassOrderPlan" />
|
Nenue@3
|
39 </Anchors>
|
Nenue@3
|
40 <Layers>
|
Nenue@3
|
41 <Layer level="ARTWORK">
|
Nenue@3
|
42 <Texture alphaMode="BLEND" file="Interface\RaidFrame\Raid-Move-Down">
|
Nenue@3
|
43 <Anchors>
|
Nenue@3
|
44 <Anchor point="TOP" />
|
Nenue@3
|
45 </Anchors>
|
Nenue@3
|
46 <Size x="32" y="16"/>
|
Nenue@3
|
47 </Texture>
|
Nenue@3
|
48 </Layer>
|
Nenue@3
|
49 <Layer level="HIGHLIGHT">
|
Nenue@3
|
50 <Texture setAllPoints="true" alphaMode="ADD">
|
Nenue@3
|
51 <Color a="0.25" r="1" g="1" b="1" />
|
Nenue@3
|
52 </Texture>
|
Nenue@3
|
53 </Layer>
|
Nenue@3
|
54 </Layers>
|
Nenue@3
|
55 <Scripts>
|
Nenue@3
|
56 <OnClick>
|
Nenue@3
|
57 ClassOrderPlan:Toggle()
|
Nenue@3
|
58 </OnClick>
|
Nenue@3
|
59 </Scripts>
|
Nenue@3
|
60 </Button>
|
Nenue@3
|
61
|
Nenue@3
|
62 <Button name="ClassPlanBlock" mixin="ClassPlanBlockMixin" virtual="true" hidden="true">
|
Nenue@1
|
63 <Size x="400" y="32" />
|
Nenue@1
|
64 <Scripts>
|
Nenue@1
|
65 <OnUpdate method="OnUpdate" />
|
Nenue@1
|
66 <OnShow method="OnShow" />
|
Nenue@2
|
67 <OnEnter method="OnEnter" />
|
Nenue@2
|
68 <OnLeave method="OnLeave" />
|
Nenue@1
|
69 </Scripts>
|
Nenue@1
|
70 <Layers>
|
Nenue@1
|
71 <Layer level="BACKGROUND">
|
Nenue@1
|
72 <Texture setAllPoints="true" parentKey="Background">
|
Nenue@1
|
73 <Color a=".5" r="0" g="0" b="0" />
|
Nenue@1
|
74 </Texture>
|
Nenue@1
|
75 </Layer>
|
Nenue@1
|
76 <Layer level="ARTWORK">
|
Nenue@1
|
77 <Texture name="$parentIcon" parentKey="Icon">
|
Nenue@1
|
78 <Size x="32" y="32" />
|
Nenue@1
|
79 <Anchors>
|
Nenue@1
|
80 <Anchor point="TOPLEFT" />
|
Nenue@1
|
81 </Anchors>
|
Nenue@1
|
82 </Texture>
|
Nenue@1
|
83 </Layer>
|
Nenue@1
|
84 <Layer level="OVERLAY">
|
Nenue@2
|
85 <FontString name="$parentLabel" inherits="ClassPlanFont" parentKey="Label" text="base text">
|
Nenue@1
|
86 <Anchors>
|
Nenue@1
|
87 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeKey="$parent.Icon" x="4" y="0" />
|
Nenue@1
|
88 </Anchors>
|
Nenue@1
|
89 </FontString>
|
Nenue@2
|
90 <FontString name="$parentTimeLeft" inherits="ClassPlanNumberFont" parentKey="TimeLeft" text="base text">
|
Nenue@1
|
91 <Anchors>
|
Nenue@1
|
92 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.Label" x="4" y="-2" />
|
Nenue@1
|
93 </Anchors>
|
Nenue@1
|
94 </FontString>
|
Nenue@2
|
95 <FontString name="$parentOwner" inherits="ClassPlanFont" parentKey="Owner" text="base text">
|
Nenue@2
|
96 <Anchors>
|
Nenue@2
|
97 <Anchor point="TOPRIGHT" />
|
Nenue@2
|
98 </Anchors>
|
Nenue@2
|
99 </FontString>
|
Nenue@2
|
100 </Layer>
|
Nenue@2
|
101 <Layer level="HIGHLIGHT">
|
Nenue@2
|
102 <Texture setAllPoints="true" alphaMode="ADD">
|
Nenue@2
|
103 <Color a="1" r="0.1" g="0.1" b="0.1" />
|
Nenue@2
|
104 </Texture>
|
Nenue@2
|
105 </Layer>
|
Nenue@2
|
106 </Layers>
|
Nenue@3
|
107 </Button>
|
Nenue@2
|
108
|
Nenue@3
|
109 <Button name="ClassPlanShipment" mixin="ClassPlanShipmentMixin" virtual="true">
|
Nenue@2
|
110 <Scripts>
|
Nenue@3
|
111 <OnClick method="OnClick" />
|
Nenue@2
|
112 <OnUpdate method="OnUpdate" />
|
Nenue@2
|
113 <OnShow method="OnShow" />
|
Nenue@2
|
114 <OnEnter method="OnEnter" />
|
Nenue@2
|
115 <OnLeave method="OnLeave" />
|
Nenue@2
|
116 </Scripts>
|
Nenue@2
|
117 <Size x="200" y="32" />
|
Nenue@2
|
118 <Layers>
|
Nenue@2
|
119 <Layer level="BACKGROUND">
|
Nenue@2
|
120 <Texture parentKey="Background" setAllPoints="true" />
|
Nenue@2
|
121 </Layer>
|
Nenue@2
|
122 <Layer level="BACKGROUND" textureSubLevel="1">
|
Nenue@2
|
123 <Texture parentKey="Icon" alpha="0.5" desaturated="true">
|
Nenue@2
|
124 <Size x="30" y="30"/>
|
Nenue@2
|
125 <Anchors>
|
Nenue@2
|
126 <Anchor point="LEFT"/>
|
Nenue@2
|
127 </Anchors>
|
Nenue@2
|
128 </Texture>
|
Nenue@2
|
129 </Layer>
|
Nenue@2
|
130 <Layer level="BORDER">
|
Nenue@2
|
131 <Texture parentKey="Done" atlas="GarrLanding-ShipmentCompleteGlow">
|
Nenue@2
|
132 <Size x="32" y="32" />
|
Nenue@2
|
133 <Anchors>
|
Nenue@2
|
134 <Anchor point="LEFT"/>
|
Nenue@2
|
135 </Anchors>
|
Nenue@2
|
136 </Texture>
|
Nenue@2
|
137 </Layer>
|
Nenue@2
|
138 <Layer level="ARTWORK">
|
Nenue@2
|
139 <FontString parentKey="Name" inherits="ClassPlanFont" justifyV="TOP" justifyH="CENTER">
|
Nenue@2
|
140 <Anchors>
|
Nenue@2
|
141 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeKey="$parent.Icon" x="2" y="-2"/>
|
Nenue@2
|
142 </Anchors>
|
Nenue@2
|
143 <Color r=".75" g=".75" b=".73"/>
|
Nenue@2
|
144 </FontString>
|
Nenue@2
|
145 </Layer>
|
Nenue@2
|
146 <Layer level="OVERLAY">
|
Nenue@2
|
147 <FontString parentKey="TimeLeft" inherits="ClassPlanFont" justifyH="CENTER">
|
Nenue@2
|
148 <Anchors>
|
Nenue@2
|
149 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.Name" x="0" y="-2"/>
|
Nenue@2
|
150 </Anchors>
|
Nenue@2
|
151 </FontString>
|
Nenue@2
|
152 <FontString parentKey="Count" inherits="WorldPlanFont" justifyH="CENTER">
|
Nenue@2
|
153 <Anchors>
|
Nenue@2
|
154 <Anchor point="BOTTOM" relativeKey="$parent.Icon" x="0" y="0"/>
|
Nenue@2
|
155 </Anchors>
|
Nenue@2
|
156 </FontString>
|
Nenue@2
|
157 <FontString name="$parentOwner" inherits="WorldPlanFont" parentKey="Owner" text="base text">
|
Nenue@1
|
158 <Anchors>
|
Nenue@1
|
159 <Anchor point="TOPRIGHT" />
|
Nenue@1
|
160 </Anchors>
|
Nenue@1
|
161 </FontString>
|
Nenue@1
|
162 </Layer>
|
Nenue@1
|
163 </Layers>
|
Nenue@2
|
164 <Frames>
|
Nenue@2
|
165 <Cooldown parentKey="Swipe" reverse="true" hideCountdownNumbers="true">
|
Nenue@2
|
166 <Size x="32" y="32"/>
|
Nenue@2
|
167 <Anchors>
|
Nenue@2
|
168 <Anchor point="LEFT"/>
|
Nenue@2
|
169 </Anchors>
|
Nenue@2
|
170 <SwipeTexture file="Interface\Garrison\GarrLanding-TradeskillTimerFill"/>
|
Nenue@2
|
171 <Scripts>
|
Nenue@2
|
172 <OnCooldownStart>
|
Nenue@2
|
173 self:Show()
|
Nenue@2
|
174 </OnCooldownStart>
|
Nenue@2
|
175 <OnCoolDownDone>
|
Nenue@2
|
176 -- update via event
|
Nenue@2
|
177 C_Garrison.RequestLandingPageShipmentInfo();
|
Nenue@2
|
178 </OnCoolDownDone>
|
Nenue@2
|
179 </Scripts>
|
Nenue@2
|
180 </Cooldown>
|
Nenue@2
|
181 </Frames>
|
Nenue@3
|
182 </Button>
|
Nenue@1
|
183 </Ui> |