annotate ClassPlan.xml @ 111:e8b6c5433128 v7.3.0-1

7.3 Updates
author Nenue
date Tue, 05 Sep 2017 02:58:24 -0400
parents 4d1520186ea4
children
rev   line source
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>