annotate ClassPlan.xml @ 113:03e4a8b93012 v7.3.0-2

7.3 Updates - Added some map frame adjustments to keep the filter bar from obstructing edge of zone clicks KNOWN ISSUES: - Argus quests can only be filtered when viewing Argus maps - Main Argus map in the WorldMapFrame has misaligned pins; this is due to it using a different map texture from what is used in the teleporter map, so all the POI coordinates are based on that map in the client info
author Nenue
date Tue, 05 Sep 2017 03:14:34 -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>