Mercurial > wow > buffalo2
comparison ObjectiveTracker.xml @ 19:605e8f0e46db
ObjectiveCore / Style / Events / Frame
- polishing the execution path for better performance
- make use of the Blizzard_ObjectiveTracker bitfield values to ensure compatibility in possible secure hooks
- avoid full updates when possible (using said bitfield values to indicate targeted sections)
- extreme streamlining of event handling layout: specific reason updates are invoked from API hooks; broader updates are invoked by when the event listener catches something vague like 'QUEST_LOG_UPDATE'
author | Nenue |
---|---|
date | Wed, 06 Apr 2016 07:38:35 -0400 |
parents | d1812fb10ae6 |
children | d5ee940de273 |
comparison
equal
deleted
inserted
replaced
18:d1812fb10ae6 | 19:605e8f0e46db |
---|---|
78 </Layer> | 78 </Layer> |
79 </Layers> | 79 </Layers> |
80 <Frames> | 80 <Frames> |
81 | 81 |
82 <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="minimizeFrames"> | 82 <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="minimizeFrames"> |
83 <Anchors> | |
84 <Anchor point="TOPLEFT" /> | |
85 </Anchors> | |
83 <Layers> | 86 <Layers> |
84 <Layer level="BACKGROUND"> | 87 <Layer level="BACKGROUND"> |
85 <Texture setAllPoints="true" parentKey="bg"> | 88 <Texture setAllPoints="true" parentKey="bg"> |
86 <Color r="0.15" g=".3" b=".3" a="0" /> | 89 <Color r="0.15" g=".3" b=".3" a="0" /> |
87 </Texture> | 90 </Texture> |
88 </Layer> | 91 </Layer> |
89 </Layers> | 92 </Layers> |
90 <Frames> | 93 <Frames> |
91 | 94 |
92 | 95 |
93 <!-- Can't get it to work as 'Slider'; implement as click frame | 96 <Frame name="VeneerObjectiveScroll"> |
94 <Slider name="$parentBar" parentKey="scrollBar" minValue="1" maxValue="100" valueStep="1" stepsPerPage="1" defaultValue="1" orientation="VERTICAL"> | 97 <Anchors> |
95 <HitRectInsets top="-1" bottom="1" right="1" left="0" /> | 98 <Anchor point="TOPLEFT" /> |
96 <ThumbTexture name="$parentThumb"> | 99 </Anchors> |
97 <Color r="1" g="1" b="1" a="0.85" /> | |
98 </ThumbTexture> | |
99 <Layers> | 100 <Layers> |
100 <Layer level="BACKGROUND"> | 101 <Layer level="BACKGROUND"> |
101 <Texture setAllPoints="true"> | 102 <Texture setAllPoints="true" parentKey="bg"> |
102 <Color r="1" g="0" b="0" a=".5" /> | 103 <Color r="1" g="1" b="1" a="1" /> |
104 <Gradient orientation="HORIZONTAL"> | |
105 <MinColor r="0" g="0.5" b="0.5" a="0" /> | |
106 <MaxColor r="0" g="0.5" b="0.5" a="0" /> | |
107 </Gradient> | |
103 </Texture> | 108 </Texture> |
104 </Layer> | 109 </Layer> |
105 </Layers> | 110 </Layers> |
106 </Slider> | 111 </Frame> |
107 --> | |
108 </Frames> | 112 </Frames> |
109 </ScrollFrame> | 113 </ScrollFrame> |
110 | 114 |
111 <Frame name="$parentStatusHeader" parentKey="header" frameStrata="MEDIUM"> | 115 <Frame name="$parentStatusHeader" parentKey="header" frameStrata="MEDIUM"> |
112 <Layers> | 116 <Layers> |
176 </Frame> | 180 </Frame> |
177 | 181 |
178 <!-- Header Panel --> | 182 <!-- Header Panel --> |
179 | 183 |
180 <!-- Background panels --> | 184 <!-- Background panels --> |
181 <Frame name="VeneerObjectiveScroll" parent="VeneerObjectiveWrapperScrollFrame"> | |
182 <Anchors> | |
183 <Anchor point="TOPLEFT" /> | |
184 </Anchors> | |
185 <Layers> | |
186 <Layer level="BACKGROUND"> | |
187 <Texture setAllPoints="true" parentKey="bg"> | |
188 <Color r="1" g="1" b="1" a="1" /> | |
189 <Gradient orientation="HORIZONTAL"> | |
190 <MinColor r="0" g="0.5" b="0.5" a="0" /> | |
191 <MaxColor r="0" g="0.5" b="0.5" a="0" /> | |
192 </Gradient> | |
193 </Texture> | |
194 </Layer> | |
195 </Layers> | |
196 </Frame> | |
197 | 185 |
198 <Frame name="VeneerTrackerTemplate" parent="UIParent" virtual="true"> | 186 <Frame name="VeneerTrackerTemplate" parent="UIParent" virtual="true"> |
199 <Layers> | 187 <Layers> |
200 <Layer level="BACKGROUND"> | 188 <Layer level="BACKGROUND"> |
201 <Texture name="$parentTitleBackground" parentKey="titlebg"> | 189 <Texture name="$parentTitleBackground" parentKey="titlebg"> |
354 <Script file="ObjectiveUI.lua" /> | 342 <Script file="ObjectiveUI.lua" /> |
355 <Script file="ObjectiveStyle.lua" /> | 343 <Script file="ObjectiveStyle.lua" /> |
356 <Script file="ObjectiveFrame.lua" /> | 344 <Script file="ObjectiveFrame.lua" /> |
357 <Script file="ObjectiveEvents.lua" /> | 345 <Script file="ObjectiveEvents.lua" /> |
358 <Script file="ObjectiveWidgets.lua" /> | 346 <Script file="ObjectiveWidgets.lua" /> |
347 <Script file="XPTracker.lua" /> | |
359 </Ui> | 348 </Ui> |