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>