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