comparison WorldPlan.xml @ 29:c1612c2c1840

WorldPlan: - Optimizations to in a lot of areas that should lead to better load-times and snappier world map. * Responding to quest log and map events by setting flags instead of tailing into the complete works. * Using a generic getter function for resolving pin visual attributes. and making use of blizzard constants for sanity's sake.
author Nenue
date Thu, 27 Oct 2016 13:50:56 -0400
parents dbc865d2be82
children 8cb750e79952
comparison
equal deleted inserted replaced
28:3f4368c4a49b 29:c1612c2c1840
4 <Script file="WorldPlan.lua" /> 4 <Script file="WorldPlan.lua" />
5 <Script file="QuestPOI.lua" /> 5 <Script file="QuestPOI.lua" />
6 6
7 <Font name="WorldPlanFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="13" outline="NORMAL" virtual="true" /> 7 <Font name="WorldPlanFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="13" outline="NORMAL" virtual="true" />
8 <Font name="WorldPlanNumberFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="10" outline="NORMAL" virtual="true" /> 8 <Font name="WorldPlanNumberFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="10" outline="NORMAL" virtual="true" />
9 <Font name="WorldPlanNumberFontThin" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Regular.ttf" height="13" outline="THICK" virtual="true" />
9 10
10 <GameTooltip name="WorldPlanTooltip" parent="UIParent" inherits="GameTooltipTemplate"> 11 <GameTooltip name="WorldPlanTooltip" parent="UIParent" inherits="GameTooltipTemplate">
11 12
12 </GameTooltip> 13 </GameTooltip>
13 14
75 <Anchors> 76 <Anchors>
76 <Anchor point="TOPRIGHT" x="14" y="14" /> 77 <Anchor point="TOPRIGHT" x="14" y="14" />
77 <Anchor point="BOTTOMLEFT" x="-14" y="-14" /> 78 <Anchor point="BOTTOMLEFT" x="-14" y="-14" />
78 </Anchors> 79 </Anchors>
79 </Texture> 80 </Texture>
80 <Texture parentKey="supertrackBorder" file="Interface\BUTTONS\GREENGRAD64" desaturated="true" /> 81 <Texture parentKey="supertrackBorder" desaturated="true" />
81 <Texture parentKey="EliteDecal" atlas="worldquest-questmarker-dragon" hidden="true"> 82 <Texture parentKey="EliteBorder" atlas="worldquest-questmarker-dragon" hidden="true">
82 <Anchors> 83 <Anchors>
83 <Anchor point="TOPLEFT" relativeKey="$parent.iconBorder" x="-6" y="6"/> 84 <Anchor point="TOPLEFT" relativeKey="$parent.iconBorder" x="-6" y="6"/>
84 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.iconBorder" x="6" y="-6"/> 85 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.iconBorder" x="6" y="-6"/>
85 </Anchors> 86 </Anchors>
86 </Texture> 87 </Texture>
87 </Layer> 88 </Layer>
88 <Layer level="OVERLAY"> 89 <Layer level="OVERLAY">
89 <FontString inherits="GameFontNormal" parentKey="count"> 90 <FontString inherits="WorldPlanNumberFontThin" parentKey="count">
90 <Anchors> 91 <Anchors>
91 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.icon" x="0" y="0" /> 92 <Anchor point="BOTTOM" relativeKey="$parent.icon" x="0" y="0" />
92 </Anchors>
93 </FontString>
94 <FontString inherits="WorldPlanFont" parentKey="label">
95 <Anchors>
96 <Anchor point="BOTTOM" x="0" y="0" />
97 </Anchors> 93 </Anchors>
98 </FontString> 94 </FontString>
99 <FontString inherits="WorldPlanNumberFont" parentKey="timeLabel"> 95 <FontString inherits="WorldPlanNumberFont" parentKey="timeLabel">
100 <Anchors> 96 <Anchors>
101 <Anchor point="BOTTOM" relativePoint="TOP" relativeKey="$parent.label" x="0" y="0" /> 97 <Anchor point="BOTTOM" relativePoint="TOP" relativeKey="$parent.label" x="0" y="0" />
114 <Anchors> 110 <Anchors>
115 <Anchor point="BOTTOMRIGHT" x="1" y="-1" /> 111 <Anchor point="BOTTOMRIGHT" x="1" y="-1" />
116 </Anchors> 112 </Anchors>
117 </Texture> 113 </Texture>
118 114
115 </Layer>
116 <Layer level="HIGHLIGHT">
119 <Texture parentKey="highlight" setAllPoints="true" alphaMode="ADD" alpha="0" file="Interface\Tooltips\UI-Tooltip-Background" desaturated="true" /> 117 <Texture parentKey="highlight" setAllPoints="true" alphaMode="ADD" alpha="0" file="Interface\Tooltips\UI-Tooltip-Background" desaturated="true" />
120 118
121 </Layer> 119 </Layer>
122 </Layers> 120 </Layers>
123 <Frames>
124 <Cooldown parentKey="Swipe" hideCountdownNumbers="true" hidden="true">
125 <Anchors>
126 <Anchor point="CENTER" />
127 </Anchors>
128 <SwipeTexture file="Interface\Garrison\GarrLanding-TradeskillTimerFill" setAllPoints="true" />
129 <Layers>
130 <Layer level="BACKGROUND">
131 <Texture parentKey="bg" setAllPoints="true" atlas="GarrLanding-TradeskillTimer-Border" alpha="1"/>
132 </Layer>
133 </Layers>
134 </Cooldown>
135 </Frames>
136 <Scripts> 121 <Scripts>
137 <OnLoad method="OnLoad" /> 122 <OnLoad method="OnLoad" />
138 <OnEvent method="OnEvent" /> 123 <OnEvent method="OnEvent" />
139 <OnUpdate method="OnUpdate" /> 124 <OnUpdate method="OnUpdate" />
140 <OnShow method="OnShow" /> 125 <OnShow method="OnShow" />