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> |
