comparison ClassPlan.xml @ 32:e8679ecb48d8

ClassPlan: - Available missions are now recorded; the mission list can be toggled between in-progress and available by clicking the heading.
author Nenue
date Tue, 01 Nov 2016 10:48:50 -0400
parents dbc865d2be82
children 26dfa661daa7
comparison
equal deleted inserted replaced
31:d0114b51cdea 32:e8679ecb48d8
4 <Script file="ClassPlan.lua" /> 4 <Script file="ClassPlan.lua" />
5 5
6 <Font name="ClassPlanFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Regular.ttf" height="14" outline="NORMAL" virtual="true" /> 6 <Font name="ClassPlanFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Regular.ttf" height="14" outline="NORMAL" virtual="true" />
7 <Font name="ClassPlanNumberFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="14" outline="NORMAL" virtual="true" /> 7 <Font name="ClassPlanNumberFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="14" outline="NORMAL" virtual="true" />
8 8
9 <Button name="ClassPlanButton" parent="UIParent" frameStrata="HIGH">
10 <Size x="600" y="16" />
11 <Anchors>
12 <Anchor point="TOP" relativePoint="BOTTOM" relativeTo="ClassOrderPlan" />
13 <Anchor point="LEFT" relativeTo="ClassOrderPlan" />
14 <Anchor point="RIGHT" relativeTo="ClassOrderPlan" />
15 </Anchors>
16 <Layers>
17 <Layer level="BACKGROUND">
18 <Texture setAllPoints="true" parentKey="Background" hidden="true">
19 <Color a="1" r="0" g="0" b="0" />
20 </Texture>
21 </Layer>
22 <Layer level="ARTWORK">
23
24 <Texture parentKey="Grip" alphaMode="BLEND" file="Interface\RaidFrame\Raid-Move-Down" hidden="true">
25 <Anchors>
26 <Anchor point="TOP" />
27 </Anchors>
28 <Size x="32" y="16"/>
29 </Texture>
30 </Layer>
31 <Layer level="OVERLAY">
32 <FontString parentKey="Label" inherits="ClassPlanFont">
33 <Anchors>
34 <Anchor point="BOTTOMLEFT" x="2" y="2" />
35 </Anchors>
36 </FontString>
37 </Layer>
38 <Layer level="HIGHLIGHT">
39 <Texture setAllPoints="true" alphaMode="ADD">
40 <Color a="0.25" r="1" g="1" b="1" />
41 </Texture>
42 </Layer>
43 </Layers>
44 <Scripts>
45 <OnClick>
46 ClassOrderPlan:Toggle()
47 </OnClick>
48 </Scripts>
49 </Button>
50 9
51 <Frame name="ClassOrderPlan" mixin="ClassOrderPlanCore" parent="UIParent" hidden="true"> 10 <Frame name="ClassOrderPlan" mixin="ClassOrderPlanCore" parent="UIParent" hidden="true">
52 <Size x="600" y="40" /> 11 <Size x="600" y="40" />
53 <Anchors> 12 <Anchors>
54 <Anchor point="TOP" /> 13 <Anchor point="TOP" />
74 33
75 </Anchors> 34 </Anchors>
76 </Texture> 35 </Texture>
77 </Layer> 36 </Layer>
78 </Layers> 37 </Layers>
38 <Frames>
39 <Frame name="$parentMissionList" parentKey="MissionList" parentArray="Handlers" mixin="ClassPlanMissionHandler">
40 <Scripts>
41 <OnLoad method="OnLoad" />
42 <OnUpdate method="OnUpdate" />
43 <OnEvent method="OnEvent" />
44 <OnShow method="OnShow" />
45 </Scripts>
46 <Frames>
47 <Button name="$parentTab" parentKey="ListTab" mixin="ClassPlanHeaderMixin">
48 <Scripts>
49 <OnClick method="OnClick" />
50 </Scripts>
51 <Size y="24" />
52 <Layers>
53 <Layer level="BACKGROUND">
54 <Texture parentKey="Background">
55 <Color a="1" r="0" g="0" b="0" />
56 </Texture>
57 </Layer>
58 <Layer level="OVERLAY">
59 <FontString parentKey="Label" inherits="ClassPlanFont">
60 <Anchors>
61 <Anchor point="CENTER" />
62 </Anchors>
63 </FontString>
64 </Layer>
65 <Layer level="HIGHLIGHT">
66 <Texture parentKey="Highlight">
67 <Color a="0.5" r="1" g="1" b="1" />
68 </Texture>
69 </Layer>
70 </Layers>
71
72 </Button>
73 </Frames>
74 </Frame>
75 <Frame name="$parentShipments" parentKey="Shipments" parentArray="Handlers" mixin="ClassPlanShipmentHandler">
76 <Scripts>
77 <OnLoad method="OnLoad" />
78 <OnUpdate method="OnUpdate" />
79 <OnEvent method="OnEvent" />
80 <OnShow method="OnShow" />
81 </Scripts>
82 </Frame>
83 </Frames>
79 </Frame> 84 </Frame>
85
86
80 87
81 <Button name="ClassPlanListEntryTemplate" virtual="true" hidden="true"> 88 <Button name="ClassPlanListEntryTemplate" virtual="true" hidden="true">
82 <Scripts> 89 <Scripts>
83 <OnLoad> 90 <OnLoad method="OnLoad" />
84 self.Count = self.Overlay.Count
85 self.Name = self.Overlay.Name
86 self.TimeLeft = self.Overlay.TimeLeft
87 self.Owner = self.Overlay.Owner
88 </OnLoad>
89 <OnClick method="OnClick" /> 91 <OnClick method="OnClick" />
90 <OnUpdate method="OnUpdate" /> 92 <OnUpdate method="OnUpdate" />
91 <OnShow method="OnShow" /> 93 <OnShow method="OnShow" />
92 <OnEnter method="OnEnter" /> 94 <OnEnter method="OnEnter" />
93 <OnLeave method="OnLeave" /> 95 <OnLeave method="OnLeave" />
188 </Frame> 190 </Frame>
189 </Frames> 191 </Frames>
190 </Button> 192 </Button>
191 193
192 194
193 <Button name="ClassPlanMissionEntry" inherits="ClassPlanListEntryTemplate" mixin="ClassPlanMissionMixin" virtual="true"> 195 <Button name="ClassPlanMissionEntry" inherits="ClassPlanListEntryTemplate" mixin="ClassPlanMissionEntryMixin" virtual="true">
194 <Size x="300" y="24" /> 196 <Size y="24" />
197 <Anchors>
198 <Anchor point="RIGHT" />
199 </Anchors>
195 </Button> 200 </Button>
196 201
197 <Button name="ClassPlanShipmentEntry" inherits="ClassPlanListEntryTemplate" mixin="ClassPlanShipmentMixin" virtual="true"> 202 <Button name="ClassPlanShipmentEntry" inherits="ClassPlanListEntryTemplate" mixin="ClassPlanShipmentEntryMixin" virtual="true">
198 <Size x="300" y="24" /> 203 <Size y="24" />
204
205 <Anchors>
206 <Anchor point="RIGHT" />
207 </Anchors>
199 </Button> 208 </Button>
200 </Ui> 209 </Ui>