comparison WorldPlan.xml @ 109:caa482329919

POI optimization
author Nenue
date Mon, 10 Jul 2017 18:34:11 -0400
parents b29b35cb8539
children e8b6c5433128
comparison
equal deleted inserted replaced
108:b67ba1078824 109:caa482329919
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/ 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/
2 ..\FrameXML\UI.xsd"> 2 ..\FrameXML\UI.xsd">
3 3
4 <Script file="WorldPlan.lua" /> 4 <Script file="WorldPlan.lua" />
5 <Script file="QuestPOI.lua" />
6 5
7 <Font name="WorldPlanFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Regular.ttf" height="12" outline="NORMAL" virtual="true" /> 6 <Font name="WorldPlanFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Regular.ttf" height="12" outline="NORMAL" virtual="true" />
8 <Font name="WorldPlanNumberFont" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Bold.ttf" height="10" outline="NORMAL" virtual="true" /> 7 <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="14" outline="NORMAL" virtual="true" /> 8 <Font name="WorldPlanNumberFontThin" font="Interface\AddOns\WorldPlan\Font\ArchivoNarrow-Regular.ttf" height="14" outline="NORMAL" virtual="true" />
10 9
11 <GameTooltip name="WorldPlanTooltip" parent="UIParent" inherits="GameTooltipTemplate"> 10 <GameTooltip name="WorldPlanTooltip" parent="UIParent" inherits="GameTooltipTemplate">
12 11
13 </GameTooltip> 12 </GameTooltip>
14 13
15 14
16 <Button name="VeneerWQCompassTemplate" virtual="true" hidden="true">
17 <Size x="50" y="36" />
18 <Anchors>
19 <Anchor point="TOP" />
20 </Anchors>
21 <Layers>
22 <Layer level="ARTWORK">
23 <Texture parentKey="icon" name="$parentIcon" setAllPoints="false">
24 <Anchors>
25 <Anchor point="TOPLEFT" />
26 </Anchors>
27 </Texture>
28 </Layer>
29 <Layer level="OVERLAY">
30 <FontString inherits="VeneerFont" parentKey="label">
31 <Anchors>
32 <Anchor point="LEFT" relativePoint="RIGHT" relativeKey="$parent.icon" />
33 </Anchors>
34 </FontString>
35 </Layer>
36 </Layers>
37 </Button>
38
39 <Button name="WorldPlanQuestPin" virtual="true" hidden="true" mixin="WorldPlanPOIMixin">
40 <Animations>
41 <AnimationGroup parentKey="FadeIn" setToFinalAlpha="true" looping="NONE">
42 <Alpha parentKey="Icon" childKey="icon" duration="0.45" fromAlpha="0" toAlpha="1" order="1" />
43 <Alpha parentKey="Border" childKey="RewardBorder" duration="0.45" fromAlpha="0" toAlpha="1" order="1" />
44 <Scripts>
45 <OnPlay>
46 self:GetParent():OnAnimStart()
47 </OnPlay>
48 <OnStop>
49 self:GetParent():OnAnimStop()
50 </OnStop>
51 <OnFinished>
52 self:GetParent():OnAnimStop()
53 </OnFinished>
54 </Scripts>
55 </AnimationGroup>
56 </Animations>
57 <Layers>
58 <Layer level="BACKGROUND" textureSubLevel="-2">
59 <Texture parentKey="HighlightBorder" file="Interface\UNITPOWERBARALT\Generic1Target_Circular_Frame" desaturated="true">
60 <Anchors>
61 <Anchor point="CENTER" />
62 </Anchors>
63 </Texture>
64 <Texture parentKey="EliteBorder" atlas="worldquest-questmarker-dragon" useAtlasSize="true" hidden="true">
65 <Anchors>
66 <Anchor point="TOPRIGHT" x="6" y="6" />
67 <Anchor point="BOTTOMLEFT" x="-6" y="-6" />
68 </Anchors>
69 </Texture>
70 </Layer>
71 <Layer level="BACKGROUND" textureSubLevel="-1">
72 <Texture parentKey="RewardBorder" file="Interface\Minimap\UI-Minimap-Background" desaturated="true" alpha="0">
73 <Anchors>
74 <Anchor point="CENTER" />
75 </Anchors>
76 </Texture>
77 </Layer>
78 <Layer textureSubLevel="0">
79
80 <Texture parentKey="IconBackdrop" file="Interface\Minimap\UI-Minimap-Background">
81 <Anchors>
82 <Anchor point="CENTER" />
83 </Anchors>
84 </Texture>
85 </Layer>
86 <Layer level="ARTWORK" textureSubLevel="2">
87 <Texture parentKey="icon" nonBlocking="true" setAllPoints="true" alpha="0">
88 <Anchors>
89 <Anchor point="CENTER" />
90 </Anchors>
91 </Texture>
92 </Layer>
93 <Layer level="OVERLAY">
94 <Texture parentKey="tagIcon" nonBlocking="true" setAllPoints="false">
95 <Size x="12" y="12" />
96 <Anchors>
97 <Anchor point="BOTTOMRIGHT" x="1" y="-1" />
98 </Anchors>
99 </Texture>
100 </Layer>
101 <Layer level="HIGHLIGHT">
102 <Texture parentKey="highlight" alphaMode="ADD" alpha="1" file="Interface\UNITPOWERBARALT\Generic1Target_Circular_Frame" desaturated="true">
103 <Anchors>
104 <Anchor point="BOTTOMLEFT" />
105 <Anchor point="TOPRIGHT" />
106 </Anchors>
107 </Texture>
108
109 </Layer>
110 </Layers>
111 <Scripts>
112 <OnLoad method="OnLoad" />
113 <OnEvent method="OnEvent" />
114 <OnUpdate method="OnUpdate" />
115 <OnShow method="OnShow" />
116 <OnHide method="OnHide" />
117 <OnMouseDown method="OnMouseDown" />
118 <OnEnter method="OnEnter" />
119 <OnLeave method="OnLeave" />
120 </Scripts>
121 <Frames>
122 <Frame parentKey="Overlay" name="$parentOverlay" setAllPoints="true" hidden="true">
123 <!--
124 <Scripts>
125 <OnShow>
126 local out = debugstack(3,3,1)
127 out = out:gsub("Interface%\\AddOns\\", "|cFFFF00FF\\|r")
128 print('POI', self:GetName().. ':OnShow()\n' .. out:gsub("Interface%\\", "|cFF00FFFF\\|r"))
129 </OnShow>
130 <OnHide>
131 local out = debugstack(3,3,1)
132 out = out:gsub("Interface%\\AddOns\\", "|cFFFF00FF\\|r")
133 print('POI', self:GetName().. ':OnHide()\n' .. out:gsub("Interface%\\", "|cFF00FFFF\\|r"))
134 </OnHide>
135 </Scripts>
136 -->
137 <Layers>
138 <Layer level="OVERLAY">
139 <FontString inherits="WorldPlanNumberFontThin" parentKey="count">
140 <Anchors>
141 <Anchor point="BOTTOM" x="0" y="0" />
142 </Anchors>
143 </FontString>
144 <FontString inherits="WorldPlanNumberFont" parentKey="timeLabel">
145 <Anchors>
146 <Anchor point="TOP" x="0" y="0" />
147 </Anchors>
148 </FontString>
149 <FontString inherits="WorldPlanNumberFontThin" parentKey="Description">
150 <Anchors>
151 <Anchor point="TOP" relativePoint="BOTTOM" relativeKey="$parent.count" x="0" y="0" />
152 </Anchors>
153 </FontString>
154 </Layer>
155 </Layers>
156 </Frame>
157 </Frames>
158 </Button>
159 15
160 <Frame name="WorldPlan" mixin="WorldPlanCore" parent="UIParent"> 16 <Frame name="WorldPlan" mixin="WorldPlanCore" parent="UIParent">
161 <KeyValues> 17 <KeyValues>
162 <KeyValue key="DEVIAN_PNAME" value="WorldPlan"/> 18 <KeyValue key="DEVIAN_PNAME" value="WorldPlan"/>
163 </KeyValues> 19 </KeyValues>