Mercurial > wow > reaction
comparison classes/ReBar.xml @ 7:f920db5fc6b1
version 0.3
author | Flick <flickerstreak@gmail.com> |
---|---|
date | Tue, 20 Mar 2007 21:25:29 +0000 |
parents | dfd829db3ad0 |
children | c05fd3e18b4f |
comparison
equal
deleted
inserted
replaced
6:2da5089ab7ff | 7:f920db5fc6b1 |
---|---|
63 </OnLeave> | 63 </OnLeave> |
64 </Scripts> | 64 </Scripts> |
65 </Frame> | 65 </Frame> |
66 | 66 |
67 | 67 |
68 | 68 <Button name="ReBarPageArrowTemplate" inherits="SecureAnchorButtonTemplate" virtual="true"> |
69 <Frame name="ReBarStickyIndicatorTemplate" virtual="true" frameStrata="HIGH" enableMouse="false" hidden="true" parent="UIParent"> | |
70 <Size> | 69 <Size> |
71 <AbsDimension x="8" y="8"/> | 70 <AbsDimension x="32" y="32"/> |
72 </Size> | 71 </Size> |
73 <Layers> | 72 <Layers> |
74 <Layer level="OVERLAY"> | 73 <Layer level="BACKGROUND"> |
75 <Texture alphaMode="ADD"> | 74 <Color r="1" g="1" b="0" setAllPoints="true"/> |
76 <Color r="1.0" g="0.82" b="0" a="0.8"/> | |
77 </Texture> | |
78 </Layer> | 75 </Layer> |
79 </Layers> | 76 </Layers> |
80 </Frame> | 77 <HitRectInsets> |
81 | 78 <AbsInset left="6" right="6" top="7" bottom="7"/> |
82 <Frame name="ReBarStickyIndicator1" inherits="ReBarStickyIndicatorTemplate"/> | 79 </HitRectInsets> |
83 <Frame name="ReBarStickyIndicator2" inherits="ReBarStickyIndicatorTemplate"/> | 80 </Button> |
84 | 81 |
85 | 82 |
86 <!-- A ReAction bar is a container for buttons. The bar container itself is invisible and non-responsive to | 83 <!-- A ReBar is a container for buttons. The bar container itself is invisible and non-responsive to |
87 mouse input, but when unlocked a normally invisible child control frame becomes visible and | 84 mouse input, but when unlocked a normally invisible child control frame becomes visible and |
88 consumes mouse events to move, resize, and set bar options. --> | 85 consumes mouse events to move, resize, and set bar options. --> |
89 <Frame name="ReBarTemplate" virtual="true" toplevel="true" enableMouse="true" movable="true" resizable="true"> | 86 <Frame name="ReBarTemplate" inherits="SecureStateDriverTemplate" frameStrata="MEDIUM" virtual="true" toplevel="true" movable="true" resizable="true"> |
90 <Layers> | |
91 <Layer level="BACKGROUND"/> | |
92 </Layers> | |
93 <Frames> | 87 <Frames> |
94 <Frame name="$parentControl" setAllPoints="true"> | 88 <Frame name="$parentControl" setAllPoints="true"> |
95 <!-- this nesting is to ensure the control frame is on top of the buttons, which will | 89 <!-- this nesting is to ensure the control frame is on top of the buttons, which will |
96 live at this level --> | 90 live at this level --> |
97 <Frames> | 91 <Frames> |
154 </Anchor> | 148 </Anchor> |
155 </Anchors> | 149 </Anchors> |
156 <Color r="0.7" g="0.7" b="1.0" a="0.2"/> | 150 <Color r="0.7" g="0.7" b="1.0" a="0.2"/> |
157 </Texture> | 151 </Texture> |
158 </Layer> | 152 </Layer> |
153 <Layer level="OVERLAY"> | |
154 <FontString name="$parentLabelString" inherits="GameFontNormalLarge" justifyH="CENTER" text="(barID)" setAllPoints="true" outline="THICK"> | |
155 <Anchors> | |
156 <Anchor point="CENTER"/> | |
157 </Anchors> | |
158 <Shadow> | |
159 <Offset> | |
160 <AbsDimension x="2" y="-2"/> | |
161 </Offset> | |
162 <Color r="0" g="0" b="0" a="1"/> | |
163 </Shadow> | |
164 <Color r="1" g="1" b="1" a="1"/> | |
165 </FontString> | |
166 </Layer> | |
159 </Layers> | 167 </Layers> |
160 <Frames> | 168 <Frames> |
161 <!-- edge drag handles --> | 169 <!-- edge drag handles --> |
162 <Frame inherits="ReBarControlEdgeTemplate"> | 170 <Frame inherits="ReBarControlEdgeTemplate"> |
163 <Anchors> | 171 <Anchors> |
239 </Scripts> | 247 </Scripts> |
240 </Frame> | 248 </Frame> |
241 </Frames> | 249 </Frames> |
242 </Frame> | 250 </Frame> |
243 | 251 |
244 <Frame name="$parentLabel"> | |
245 <Size> | |
246 <AbsDimension x="32" y="24"/> | |
247 </Size> | |
248 <Anchors> | |
249 <Anchor point="CENTER"/> | |
250 </Anchors> | |
251 <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true"> | |
252 <EdgeSize> | |
253 <AbsValue val="16"/> | |
254 </EdgeSize> | |
255 <TileSize> | |
256 <AbsValue val="16"/> | |
257 </TileSize> | |
258 <BackgroundInsets> | |
259 <AbsInset left="0" right="0" top="0" bottom="0"/> | |
260 </BackgroundInsets> | |
261 </Backdrop> | |
262 <Layers> | |
263 <Layer level="BACKGROUND"> | |
264 <Texture> | |
265 <Anchors> | |
266 <Anchor point="TOPLEFT"> | |
267 <Offset> | |
268 <AbsDimension x="4" y="-4"/> | |
269 </Offset> | |
270 </Anchor> | |
271 <Anchor point="BOTTOMRIGHT"> | |
272 <Offset> | |
273 <AbsDimension x="-4" y="4"/> | |
274 </Offset> | |
275 </Anchor> | |
276 </Anchors> | |
277 <Color r="0.0" g="0.0" b="0.0"/> | |
278 </Texture> | |
279 </Layer> | |
280 <Layer level="ARTWORK"> | |
281 <FontString name="$parentString" inherits="GameFontNormalLarge" justifyH="CENTER" text="(barID)"> | |
282 <Size> | |
283 <AbsDimension x="24" y="18"/> | |
284 </Size> | |
285 <Anchors> | |
286 <Anchor point="CENTER"/> | |
287 </Anchors> | |
288 </FontString> | |
289 </Layer> | |
290 </Layers> | |
291 </Frame> | |
292 </Frames> | 252 </Frames> |
293 <Scripts> | 253 <Scripts> |
294 <OnLoad> | 254 <OnLoad> |
295 this:RegisterForDrag("LeftButton") | 255 this:RegisterForDrag("LeftButton") |
296 this:RegisterForClicks("AnyUp") | 256 this:RegisterForClicks("AnyUp") |
309 </OnLeave> | 269 </OnLeave> |
310 </Scripts> | 270 </Scripts> |
311 </Button> | 271 </Button> |
312 </Frames> | 272 </Frames> |
313 </Frame> | 273 </Frame> |
274 | |
275 <Button name="$parentPageUp" inherits="ReBarPageArrowTemplate" hidden="true"> | |
276 <Scripts> | |
277 <OnLoad> | |
278 this:SetAttribute("anchorchild",this:GetParent()) | |
279 this:SetAttribute("childstate","^next") | |
280 </OnLoad> | |
281 </Scripts> | |
282 <NormalTexture file="Interface\MainMenuBar\UI-MainMenu-ScrollUpButton-Up"/> | |
283 <PushedTexture file="Interface\MainMenuBar\UI-MainMenu-ScrollUpButton-Down"/> | |
284 <DisabledTexture file="Interface\Buttons\UI-ScrollBar-ScrollUpButton-Disabled"/> | |
285 <HighlightTexture alphaMode="ADD" file="Interface\MainMenuBar\UI-MainMenu-ScrollUpButton-Highlight"/> | |
286 </Button> | |
287 | |
288 <Button name="$parentPageDown" inherits="ReBarPageArrowTemplate" hidden="true"> | |
289 <Scripts> | |
290 <OnLoad> | |
291 this:SetAttribute("anchorchild",this:GetParent()) | |
292 this:SetAttribute("childstate","^prev") | |
293 </OnLoad> | |
294 </Scripts> | |
295 <NormalTexture file="Interface\MainMenuBar\UI-MainMenu-ScrollDownButton-Up"/> | |
296 <PushedTexture file="Interface\MainMenuBar\UI-MainMenu-ScrollDownButton-Down"/> | |
297 <DisabledTexture file="Interface\Buttons\UI-ScrollBar-ScrollDownButton-Disabled"/> | |
298 <HighlightTexture alphaMode="ADD" file="Interface\MainMenuBar\UI-MainMenu-ScrollDownButton-Highlight"/> | |
299 </Button> | |
300 | |
301 <Frame name="$parentPage"> | |
302 <Frames> <!-- nesting so it appears on top of arrows --> | |
303 <Frame name="$parentNumber"> | |
304 <Size> | |
305 <AbsDimension x="12" y="12"/> | |
306 </Size> | |
307 <Layers> | |
308 <Layer level="BACKGROUND"> | |
309 <Texture> | |
310 <Color r="0.2" g="0.2" b="0.2" a="1.0"/> | |
311 </Texture> | |
312 </Layer> | |
313 </Layers> | |
314 <Frames> | |
315 <Frame name="$parentLabel"> | |
316 <Size> | |
317 <AbsDimension x="18" y="18"/> | |
318 </Size> | |
319 <Anchors> | |
320 <Anchor point="CENTER"/> | |
321 </Anchors> | |
322 <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true"> | |
323 <EdgeSize> | |
324 <AbsValue val="12"/> | |
325 </EdgeSize> | |
326 <TileSize> | |
327 <AbsValue val="12"/> | |
328 </TileSize> | |
329 </Backdrop> | |
330 <Layers> | |
331 <Layer level="ARTWORK"> | |
332 <FontString name="$parentText" inherits="GameFontNormalSmall" text="0"> | |
333 <Anchors> | |
334 <Anchor point="CENTER"/> | |
335 </Anchors> | |
336 <Color r="1.0" g="0.82" b="0"/> | |
337 </FontString> | |
338 </Layer> | |
339 </Layers> | |
340 </Frame> | |
341 </Frames> | |
342 </Frame> | |
343 </Frames> | |
344 </Frame> | |
314 </Frames> | 345 </Frames> |
315 </Frame> | 346 </Frame> |
316 | 347 |
317 | 348 |
318 </Ui> | 349 </Ui> |