madcatzinc@0
|
1 <Ui xmlns="http://www.blizzard.com/wow/ui" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
madcatzinc@0
|
2 <!--
|
madcatzinc@0
|
3 Warcraft Plugin for Cyborg MMO7
|
madcatzinc@0
|
4 Filename: OpenButtonPage.xml
|
madcatzinc@0
|
5 Description: The Cyborg Head logo button which opens and closes the UI
|
madcatzinc@0
|
6 Copyright (C) 2012 Mad Catz Inc.
|
madcatzinc@0
|
7 Author: Christopher Hooks
|
madcatzinc@0
|
8
|
madcatzinc@0
|
9 This program is free software; you can redistribute it and/or
|
madcatzinc@0
|
10 modify it under the terms of the GNU General Public License
|
madcatzinc@0
|
11 as published by the Free Software Foundation; either version 2
|
madcatzinc@0
|
12 of the License, or (at your option) any later version.
|
madcatzinc@0
|
13
|
madcatzinc@0
|
14 This program is distributed in the hope that it will be useful,
|
madcatzinc@0
|
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
|
madcatzinc@0
|
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
madcatzinc@0
|
17 GNU General Public License for more details.
|
madcatzinc@0
|
18
|
madcatzinc@0
|
19 You should have received a copy of the GNU General Public License
|
madcatzinc@0
|
20 along with this program; if not, write to the Free Software
|
madcatzinc@0
|
21 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
madcatzinc@0
|
22 -->
|
madcatzinc@4
|
23 <Frame name="CyborgMMO_OpenButtonPage" movable="true" clampedtoscreen="true" enableMouse="true" hidden="true">
|
madcatzinc@0
|
24 <TitleRegion>
|
madcatzinc@0
|
25 <Size x="75" y="75"/>
|
madcatzinc@0
|
26 <Anchors>
|
madcatzinc@0
|
27 <Anchor point="TOPLEFT">
|
madcatzinc@0
|
28 <Offset>
|
madcatzinc@0
|
29 <AbsDimension x="0" y="0" />
|
madcatzinc@0
|
30 </Offset>
|
madcatzinc@0
|
31 </Anchor>
|
madcatzinc@0
|
32 </Anchors>
|
madcatzinc@0
|
33 </TitleRegion>
|
madcatzinc@0
|
34 <Size>
|
madcatzinc@0
|
35 <AbsDimension x="50" y="50" />
|
madcatzinc@0
|
36 </Size>
|
madcatzinc@0
|
37 <Anchors>
|
madcatzinc@0
|
38 <Anchor point="LEFT" relativeTo="UIParent">
|
madcatzinc@0
|
39 <Offset>
|
madcatzinc@0
|
40 <AbsDimension x="0" y="0" />
|
madcatzinc@0
|
41 </Offset>
|
madcatzinc@0
|
42 </Anchor>
|
madcatzinc@0
|
43 </Anchors>
|
madcatzinc@0
|
44 <Frames>
|
madcatzinc@0
|
45 <Button name="$parentOpenMainForm" clampedtoscreen="true" enableMouse="true" movable="true">
|
madcatzinc@0
|
46 <Size>
|
madcatzinc@0
|
47 <AbsDimension x="75" y="75" />
|
madcatzinc@0
|
48 </Size>
|
madcatzinc@0
|
49 <Anchors>
|
madcatzinc@0
|
50 <Anchor point="TOPLEFT">
|
madcatzinc@0
|
51 <Offset>
|
madcatzinc@0
|
52 <AbsDimension x="16" y="-14" />
|
madcatzinc@0
|
53 </Offset>
|
madcatzinc@0
|
54 </Anchor>
|
madcatzinc@0
|
55 </Anchors>
|
madcatzinc@0
|
56 <Scripts>
|
madcatzinc@0
|
57 <OnLoad>
|
madcatzinc@0
|
58 self:RegisterForDrag("LeftButton","RightButton")
|
madcatzinc@0
|
59 </OnLoad>
|
madcatzinc@0
|
60 <OnClick>
|
madcatzinc@4
|
61 CyborgMMO_Toggle();
|
madcatzinc@0
|
62
|
madcatzinc@0
|
63 </OnClick>
|
madcatzinc@0
|
64 <OnDragStart>
|
madcatzinc@0
|
65 self:StartMoving();
|
madcatzinc@0
|
66 self.isMoving = true;
|
madcatzinc@0
|
67 </OnDragStart>
|
madcatzinc@0
|
68 <OnDragStop>
|
madcatzinc@0
|
69 self:StopMovingOrSizing();
|
madcatzinc@0
|
70 self.isMoving = false;
|
madcatzinc@0
|
71 </OnDragStop>
|
madcatzinc@0
|
72 </Scripts>
|
madcatzinc@0
|
73
|
madcatzinc@0
|
74 <NormalTexture file="Interface\AddOns\CyborgMMO7\Graphics\Cyborg.tga">
|
madcatzinc@0
|
75 <Color r="0.0" g="0.0" b="0.0" a="1" />
|
madcatzinc@0
|
76 </NormalTexture>
|
madcatzinc@0
|
77
|
madcatzinc@0
|
78 <HighlightTexture file="Interface\AddOns\CyborgMMO7\Graphics\CyborgGlow.tga">
|
madcatzinc@0
|
79 <Color r=".38" g=".85" b="1.0" a="0.90" />
|
madcatzinc@0
|
80 </HighlightTexture>
|
madcatzinc@0
|
81 <ButtonText name="$parentText">
|
madcatzinc@0
|
82 <FontHeight>
|
madcatzinc@0
|
83 <AbsValue val="10" />
|
madcatzinc@0
|
84 </FontHeight>
|
madcatzinc@0
|
85 </ButtonText>
|
madcatzinc@0
|
86 <NormalFont style="GameFontNormal" />
|
madcatzinc@0
|
87 <HighlightFont style="GameFontHighlight" />
|
madcatzinc@0
|
88 <DisabledFont style="GameFontDisable" />
|
madcatzinc@0
|
89 <PushedTextOffset x="0" y="0" />
|
madcatzinc@0
|
90 </Button>
|
madcatzinc@0
|
91 </Frames>
|
madcatzinc@0
|
92 </Frame>
|
madcatzinc@0
|
93
|
madcatzinc@4
|
94 <Frame name="CyborgMMO_MiniMapFrame" parent="Minimap" enableMouse="true" hidden="false" frameStrata="LOW">
|
madcatzinc@0
|
95 <Size>
|
madcatzinc@0
|
96 <AbsDimension x="32" y="32"/>
|
madcatzinc@0
|
97 </Size>
|
madcatzinc@0
|
98 <Anchors>
|
madcatzinc@0
|
99 <Anchor point="TOPLEFT" relativeTo="Minimap" relativePoint="RIGHT">
|
madcatzinc@0
|
100 <Offset>
|
madcatzinc@0
|
101 <AbsDimension x="2" y="0"/>
|
madcatzinc@0
|
102 </Offset>
|
madcatzinc@0
|
103 </Anchor>
|
madcatzinc@0
|
104 </Anchors>
|
madcatzinc@0
|
105 <Frames>
|
madcatzinc@4
|
106 <Button name="$parentButton">
|
madcatzinc@0
|
107 <Size>
|
madcatzinc@0
|
108 <AbsDimension x="33" y="33"/>
|
madcatzinc@0
|
109 </Size>
|
madcatzinc@0
|
110 <Anchors>
|
madcatzinc@0
|
111 <Anchor point="TOPLEFT">
|
madcatzinc@0
|
112 <Offset>
|
madcatzinc@0
|
113 <AbsDimension x="0" y="0"/>
|
madcatzinc@0
|
114 </Offset>
|
madcatzinc@0
|
115 </Anchor>
|
madcatzinc@0
|
116 </Anchors>
|
madcatzinc@0
|
117 <HighlightTexture alphaMode="ADD" file="Interface\Minimap\UI-Minimap-ZoomButton-Highlight"/>
|
madcatzinc@0
|
118 <Layers>
|
madcatzinc@0
|
119 <Layer level="BACKGROUND">
|
madcatzinc@4
|
120 <Texture name="$parent_Icon" file="Interface\AddOns\CyborgMMO7\Graphics\Cyborg.tga">
|
madcatzinc@0
|
121 <Size>
|
madcatzinc@0
|
122 <AbsDimension x="22" y="22"/>
|
madcatzinc@0
|
123 </Size>
|
madcatzinc@0
|
124 <Anchors>
|
madcatzinc@0
|
125 <Anchor point="TOPLEFT">
|
madcatzinc@0
|
126 <AbsDimension x="6" y="-5"/>
|
madcatzinc@0
|
127 </Anchor>
|
madcatzinc@0
|
128 </Anchors>
|
madcatzinc@0
|
129 <Color r="0.0" g="0.0" b="0.0" a="1" />
|
madcatzinc@0
|
130 </Texture>
|
madcatzinc@0
|
131 </Layer>
|
madcatzinc@0
|
132 <Layer level="ARTWORK">
|
madcatzinc@4
|
133 <Texture name="$parent_IconGlow" file="Interface\AddOns\CyborgMMO7\Graphics\CyborgGlow.tga">
|
madcatzinc@0
|
134 <Size>
|
madcatzinc@0
|
135 <AbsDimension x="22" y="22"/>
|
madcatzinc@0
|
136 </Size>
|
madcatzinc@0
|
137 <Anchors>
|
madcatzinc@0
|
138 <Anchor point="TOPLEFT">
|
madcatzinc@0
|
139 <AbsDimension x="6" y="-5"/>
|
madcatzinc@0
|
140 </Anchor>
|
madcatzinc@0
|
141 </Anchors>
|
madcatzinc@0
|
142 <Color r=".38" g=".85" b="1.0" a="0.90" />
|
madcatzinc@0
|
143 </Texture>
|
madcatzinc@0
|
144 </Layer>
|
madcatzinc@0
|
145 <Layer level="OVERLAY">
|
madcatzinc@0
|
146 <Texture file="Interface\Minimap\MiniMap-TrackingBorder">
|
madcatzinc@0
|
147 <Size>
|
madcatzinc@0
|
148 <AbsDimension x="56" y="56"/>
|
madcatzinc@0
|
149 </Size>
|
madcatzinc@0
|
150 <Anchors>
|
madcatzinc@0
|
151 <Anchor point="TOPLEFT"/>
|
madcatzinc@0
|
152 </Anchors>
|
madcatzinc@0
|
153 </Texture>
|
madcatzinc@0
|
154 </Layer>
|
madcatzinc@0
|
155 </Layers>
|
madcatzinc@0
|
156 <Scripts>
|
madcatzinc@0
|
157 <OnLoad>
|
madcatzinc@0
|
158 self:RegisterForDrag("LeftButton","RightButton")
|
madcatzinc@0
|
159 </OnLoad>
|
madcatzinc@0
|
160 <OnMouseDown>
|
madcatzinc@0
|
161 </OnMouseDown>
|
madcatzinc@0
|
162 <OnMouseUp>
|
madcatzinc@4
|
163 CyborgMMO_Toggle();
|
madcatzinc@4
|
164 if(false == CyborgMMO_IsOpen()) then
|
madcatzinc@4
|
165 CyborgMMO_RatQuickPage:Show();
|
madcatzinc@0
|
166 end
|
madcatzinc@0
|
167 </OnMouseUp>
|
madcatzinc@0
|
168 <OnEnter>
|
madcatzinc@4
|
169 if(false == CyborgMMO_IsOpen()) then
|
madcatzinc@4
|
170 CyborgMMO_RatQuickPage:Show();
|
madcatzinc@0
|
171 end
|
madcatzinc@0
|
172 </OnEnter>
|
madcatzinc@0
|
173 <OnLeave>
|
madcatzinc@4
|
174 CyborgMMO_RatQuickPage:Hide();
|
madcatzinc@0
|
175 </OnLeave>
|
madcatzinc@0
|
176 <OnUpdate>
|
madcatzinc@0
|
177 if(self:IsDragging()) then
|
madcatzinc@4
|
178 CyborgMMO_MiniMapButtonOnUpdate();
|
madcatzinc@0
|
179 end
|
madcatzinc@0
|
180 </OnUpdate>
|
madcatzinc@0
|
181 </Scripts>
|
madcatzinc@0
|
182 </Button>
|
madcatzinc@0
|
183 </Frames>
|
madcatzinc@0
|
184 </Frame>
|
madcatzinc@0
|
185 </Ui>
|