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: OptionPage.xml
|
madcatzinc@0
|
5 Description: The configuration page layout for the addons interface page
|
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@0
|
23 <FontString name="normalStringTemplate" font="Fonts\FRIZQT__.TTF" text="NoText" virtual="true">
|
madcatzinc@0
|
24 <FontHeight>
|
madcatzinc@0
|
25 <AbsValue val="10" />
|
madcatzinc@0
|
26 </FontHeight>
|
madcatzinc@0
|
27 <Color r="1" g="1" b="1" />
|
madcatzinc@0
|
28 <Shadow>
|
madcatzinc@0
|
29 <Color r="0" g="0" b="0" />
|
madcatzinc@0
|
30 <Offset>
|
madcatzinc@0
|
31 <AbsDimension x="1" y="-1" />
|
madcatzinc@0
|
32 </Offset>
|
madcatzinc@0
|
33 </Shadow>
|
madcatzinc@0
|
34 </FontString>
|
madcatzinc@0
|
35
|
madcatzinc@0
|
36 <FontString name="SliderTitle" font="Fonts\FRIZQT__.TTF" text="NoText" virtual="true">
|
madcatzinc@0
|
37 <FontHeight>
|
madcatzinc@0
|
38 <AbsValue val="14" />
|
madcatzinc@0
|
39 </FontHeight>
|
madcatzinc@0
|
40 <Color r="1" g="0.8196079" b="0" />
|
madcatzinc@0
|
41 <Shadow>
|
madcatzinc@0
|
42 <Color r="0" g="0" b="0" />
|
madcatzinc@0
|
43 <Offset>
|
madcatzinc@0
|
44 <AbsDimension x="1" y="-1" />
|
madcatzinc@0
|
45 </Offset>
|
madcatzinc@0
|
46 </Shadow>
|
madcatzinc@0
|
47 </FontString>
|
madcatzinc@0
|
48
|
madcatzinc@0
|
49
|
madcatzinc@0
|
50
|
madcatzinc@0
|
51 <Frame name="OptionPage">
|
madcatzinc@0
|
52 <Layers>
|
madcatzinc@0
|
53 <Layer level="ARTWORK">
|
madcatzinc@0
|
54 <FontString name="$parentTitle" inherits="GameFontNormalLarge">
|
madcatzinc@0
|
55 <Anchors>
|
madcatzinc@0
|
56 <Anchor point="TOPLEFT">
|
madcatzinc@0
|
57 <Offset>
|
madcatzinc@0
|
58 <AbsDimension x="15" y="-15" />
|
madcatzinc@0
|
59 </Offset>
|
madcatzinc@0
|
60 </Anchor>
|
madcatzinc@0
|
61 </Anchors>
|
madcatzinc@0
|
62 </FontString>
|
madcatzinc@0
|
63 </Layer>
|
madcatzinc@0
|
64 </Layers>
|
madcatzinc@0
|
65
|
madcatzinc@0
|
66 <Frames>
|
madcatzinc@0
|
67 <CheckButton name="MiniMapButton" inherits="UICheckButtonTemplate" checked="true">
|
madcatzinc@0
|
68 <Size>
|
madcatzinc@0
|
69 <AbsDimension x="32" y="32"/>
|
madcatzinc@0
|
70 </Size>
|
madcatzinc@0
|
71 <Anchors>
|
madcatzinc@0
|
72 <Anchor point="TOPLEFT" relativeTo="$parentTitle">
|
madcatzinc@0
|
73 <Offset>
|
madcatzinc@0
|
74 <AbsDimension x="25" y="-60"/>
|
madcatzinc@0
|
75 </Offset>
|
madcatzinc@0
|
76 </Anchor>
|
madcatzinc@0
|
77 </Anchors>
|
madcatzinc@0
|
78 <Layers>
|
madcatzinc@0
|
79 <Layer>
|
madcatzinc@0
|
80 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle">
|
madcatzinc@0
|
81 <Anchors>
|
madcatzinc@0
|
82 <Anchor point="LEFT" relativePoint="$parentMiniMapButton">
|
madcatzinc@0
|
83 <Offset>
|
madcatzinc@0
|
84 <AbsDimension x="45" y="0" />
|
madcatzinc@0
|
85 </Offset>
|
madcatzinc@0
|
86 </Anchor>
|
madcatzinc@0
|
87 </Anchors>
|
madcatzinc@0
|
88 </FontString>
|
madcatzinc@0
|
89 </Layer>
|
madcatzinc@0
|
90 </Layers>
|
madcatzinc@0
|
91 <Scripts>
|
madcatzinc@0
|
92 <OnLoad>
|
madcatzinc@0
|
93 LoadStrings(getglobal(self:GetName().."Title"));
|
madcatzinc@0
|
94 </OnLoad>
|
madcatzinc@0
|
95 <OnClick>
|
madcatzinc@0
|
96 if(self:GetChecked() == 1) then
|
madcatzinc@0
|
97 SetMiniMapButton(true)
|
madcatzinc@0
|
98 else
|
madcatzinc@0
|
99 SetMiniMapButton(false)
|
madcatzinc@0
|
100 end
|
madcatzinc@0
|
101 </OnClick>
|
madcatzinc@0
|
102 </Scripts>
|
madcatzinc@0
|
103 </CheckButton>
|
madcatzinc@0
|
104
|
madcatzinc@0
|
105
|
madcatzinc@0
|
106 <CheckButton name="CyborgButton" inherits="UICheckButtonTemplate" checked="true">
|
madcatzinc@0
|
107 <Size>
|
madcatzinc@0
|
108 <AbsDimension x="32" y="32"/>
|
madcatzinc@0
|
109 </Size>
|
madcatzinc@0
|
110 <Anchors>
|
madcatzinc@0
|
111 <Anchor point="TOPLEFT" relativeTo="$parentTitle">
|
madcatzinc@0
|
112 <Offset>
|
madcatzinc@0
|
113 <AbsDimension x="25" y="-85"/>
|
madcatzinc@0
|
114 </Offset>
|
madcatzinc@0
|
115 </Anchor>
|
madcatzinc@0
|
116 </Anchors>
|
madcatzinc@0
|
117 <Layers>
|
madcatzinc@0
|
118 <Layer>
|
madcatzinc@0
|
119 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle">
|
madcatzinc@0
|
120 <Anchors>
|
madcatzinc@0
|
121 <Anchor point="LEFT" relativePoint="$parentCyborgButton">
|
madcatzinc@0
|
122 <Offset>
|
madcatzinc@0
|
123 <AbsDimension x="45" y="0" />
|
madcatzinc@0
|
124 </Offset>
|
madcatzinc@0
|
125 </Anchor>
|
madcatzinc@0
|
126 </Anchors>
|
madcatzinc@0
|
127 </FontString>
|
madcatzinc@0
|
128 </Layer>
|
madcatzinc@0
|
129 </Layers>
|
madcatzinc@0
|
130 <Scripts>
|
madcatzinc@0
|
131 <OnLoad>
|
madcatzinc@0
|
132 LoadStrings(getglobal(self:GetName().."Title"));
|
madcatzinc@0
|
133 </OnLoad>
|
madcatzinc@0
|
134 <OnClick>
|
madcatzinc@0
|
135 if(self:GetChecked() == 1) then
|
madcatzinc@0
|
136 SetCyborgHeadButton(true)
|
madcatzinc@0
|
137 else
|
madcatzinc@0
|
138 SetCyborgHeadButton(false)
|
madcatzinc@0
|
139 end
|
madcatzinc@0
|
140 </OnClick>
|
madcatzinc@0
|
141 </Scripts>
|
madcatzinc@0
|
142 </CheckButton>
|
madcatzinc@0
|
143
|
madcatzinc@0
|
144 <Button name="$parentSetDefaults">
|
madcatzinc@0
|
145 <Size>
|
madcatzinc@0
|
146 <AbsDimension x="156" y="28" />
|
madcatzinc@0
|
147 </Size>
|
madcatzinc@0
|
148 <Anchors>
|
madcatzinc@0
|
149 <Anchor point="TOPLEFT" relativeTo="$parentTitle">>
|
madcatzinc@0
|
150 <Offset>
|
madcatzinc@0
|
151 <AbsDimension x="25" y="-220"/>
|
madcatzinc@0
|
152 </Offset>
|
madcatzinc@0
|
153 </Anchor>
|
madcatzinc@0
|
154 </Anchors>
|
madcatzinc@0
|
155 <NormalTexture file="Interface\Buttons\UI-Panel-Button-Up">
|
madcatzinc@0
|
156 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
|
madcatzinc@0
|
157 </NormalTexture>
|
madcatzinc@0
|
158 <PushedTexture file="Interface\Buttons\UI-Panel-Button-Down">
|
madcatzinc@0
|
159 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
|
madcatzinc@0
|
160 </PushedTexture>
|
madcatzinc@0
|
161 <DisabledTexture file="Interface\Buttons\UI-Panel-Button-Disabled">
|
madcatzinc@0
|
162 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
|
madcatzinc@0
|
163 </DisabledTexture>
|
madcatzinc@0
|
164 <HighlightTexture file="Interface\Buttons\UI-Panel-Button-Highlight" alphaMode="ADD">
|
madcatzinc@0
|
165 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
|
madcatzinc@0
|
166 </HighlightTexture>
|
madcatzinc@0
|
167 <ButtonText name="$parentText">
|
madcatzinc@0
|
168 <FontHeight>
|
madcatzinc@0
|
169 <AbsValue val="10" />
|
madcatzinc@0
|
170 </FontHeight>
|
madcatzinc@0
|
171 </ButtonText>
|
madcatzinc@0
|
172 <NormalFont style="GameFontNormal" />
|
madcatzinc@0
|
173 <HighlightFont style="GameFontHighlight" />
|
madcatzinc@0
|
174 <DisabledFont style="GameFontDisable" />
|
madcatzinc@0
|
175 <Scripts>
|
madcatzinc@0
|
176 <OnLoad>
|
madcatzinc@0
|
177 LoadStrings(getglobal(self:GetName()));
|
madcatzinc@0
|
178 </OnLoad>
|
madcatzinc@0
|
179 <OnClick>
|
madcatzinc@0
|
180 SetDefaultSettings();
|
madcatzinc@0
|
181 </OnClick>
|
madcatzinc@0
|
182 </Scripts>
|
madcatzinc@0
|
183 </Button>
|
madcatzinc@0
|
184
|
madcatzinc@0
|
185 <Frame name="CyborgSize">
|
madcatzinc@0
|
186 <Size>
|
madcatzinc@0
|
187 <AbsDimension x="198" y="60" />
|
madcatzinc@0
|
188 </Size>
|
madcatzinc@0
|
189 <Anchors>
|
madcatzinc@0
|
190 <Anchor point="TOPLEFT" relativeTo="$parentTitle">
|
madcatzinc@0
|
191 <Offset>
|
madcatzinc@0
|
192 <AbsDimension x="25" y="-120"/>
|
madcatzinc@0
|
193 </Offset>
|
madcatzinc@0
|
194 </Anchor>
|
madcatzinc@0
|
195 </Anchors>
|
madcatzinc@0
|
196 <Frames>
|
madcatzinc@0
|
197 <Slider name="$parentSlider" enableMouse="true" minValue=".5" maxValue="1" defaultValue=".75" valueStep=".01" orientation="HORIZONTAL">
|
madcatzinc@0
|
198 <Size>
|
madcatzinc@0
|
199 <AbsDimension x="128" y="17" />
|
madcatzinc@0
|
200 </Size>
|
madcatzinc@0
|
201 <Anchors>
|
madcatzinc@0
|
202 <Anchor point="LEFT" />
|
madcatzinc@0
|
203 <Anchor point="RIGHT" />
|
madcatzinc@0
|
204 </Anchors>
|
madcatzinc@0
|
205 <Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
|
madcatzinc@0
|
206 <BackgroundInsets>
|
madcatzinc@0
|
207 <AbsInset left="3" right="3" top="6" bottom="6" />
|
madcatzinc@0
|
208 </BackgroundInsets>
|
madcatzinc@0
|
209 <TileSize>
|
madcatzinc@0
|
210 <AbsValue val="8" />
|
madcatzinc@0
|
211 </TileSize>
|
madcatzinc@0
|
212 <EdgeSize>
|
madcatzinc@0
|
213 <AbsValue val="8" />
|
madcatzinc@0
|
214 </EdgeSize>
|
madcatzinc@0
|
215 </Backdrop>
|
madcatzinc@0
|
216 <Layers>
|
madcatzinc@0
|
217 <Layer>
|
madcatzinc@0
|
218 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle">
|
madcatzinc@0
|
219 <Anchors>
|
madcatzinc@0
|
220 <Anchor point="BOTTOM" relativePoint="TOP" />
|
madcatzinc@0
|
221 </Anchors>
|
madcatzinc@0
|
222 </FontString>
|
madcatzinc@0
|
223 <FontString name="$parentLow" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="50%">
|
madcatzinc@0
|
224 <Anchors>
|
madcatzinc@0
|
225 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" />
|
madcatzinc@0
|
226 </Anchors>
|
madcatzinc@0
|
227 </FontString>
|
madcatzinc@0
|
228 <FontString name="$parentHigh" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="100%">
|
madcatzinc@0
|
229 <Anchors>
|
madcatzinc@0
|
230 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" />
|
madcatzinc@0
|
231 </Anchors>
|
madcatzinc@0
|
232 </FontString>
|
madcatzinc@0
|
233 </Layer>
|
madcatzinc@0
|
234 </Layers>
|
madcatzinc@0
|
235 <ThumbTexture name="$parentThumb" file="Interface\Buttons\UI-SliderBar-Button-Horizontal">
|
madcatzinc@0
|
236 <Size>
|
madcatzinc@0
|
237 <AbsDimension x="32" y="32" />
|
madcatzinc@0
|
238 </Size>
|
madcatzinc@0
|
239 </ThumbTexture>
|
madcatzinc@0
|
240 <Scripts>
|
madcatzinc@0
|
241 <OnLoad>
|
madcatzinc@0
|
242 LoadStrings(getglobal(self:GetName().."Title"))
|
madcatzinc@0
|
243 </OnLoad>
|
madcatzinc@0
|
244 <OnValueChanged>SetOpenButtonSize(self:GetValue())</OnValueChanged>
|
madcatzinc@0
|
245 </Scripts>
|
madcatzinc@0
|
246 </Slider>
|
madcatzinc@0
|
247 </Frames>
|
madcatzinc@0
|
248 </Frame>
|
madcatzinc@0
|
249 <Frame name="PluginSize">
|
madcatzinc@0
|
250 <Size>
|
madcatzinc@0
|
251 <AbsDimension x="198" y="60" />
|
madcatzinc@0
|
252 </Size>
|
madcatzinc@0
|
253 <Anchors>
|
madcatzinc@0
|
254 <Anchor point="TOPLEFT" relativeTo="$parentTitle">
|
madcatzinc@0
|
255 <Offset>
|
madcatzinc@0
|
256 <AbsDimension x="25" y="-165"/>
|
madcatzinc@0
|
257 </Offset>
|
madcatzinc@0
|
258 </Anchor>
|
madcatzinc@0
|
259 </Anchors>
|
madcatzinc@0
|
260 <Frames>
|
madcatzinc@0
|
261 <Slider name="$parentSlider" enableMouse="true" minValue=".5" maxValue="1" defaultValue=".75" valueStep=".01" orientation="HORIZONTAL">
|
madcatzinc@0
|
262 <Size>
|
madcatzinc@0
|
263 <AbsDimension x="128" y="17" />
|
madcatzinc@0
|
264 </Size>
|
madcatzinc@0
|
265 <Anchors>
|
madcatzinc@0
|
266 <Anchor point="LEFT" />
|
madcatzinc@0
|
267 <Anchor point="RIGHT" />
|
madcatzinc@0
|
268 </Anchors>
|
madcatzinc@0
|
269 <Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
|
madcatzinc@0
|
270 <BackgroundInsets>
|
madcatzinc@0
|
271 <AbsInset left="3" right="3" top="6" bottom="6" />
|
madcatzinc@0
|
272 </BackgroundInsets>
|
madcatzinc@0
|
273 <TileSize>
|
madcatzinc@0
|
274 <AbsValue val="8" />
|
madcatzinc@0
|
275 </TileSize>
|
madcatzinc@0
|
276 <EdgeSize>
|
madcatzinc@0
|
277 <AbsValue val="8" />
|
madcatzinc@0
|
278 </EdgeSize>
|
madcatzinc@0
|
279 </Backdrop>
|
madcatzinc@0
|
280 <Layers>
|
madcatzinc@0
|
281 <Layer>
|
madcatzinc@0
|
282 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle">
|
madcatzinc@0
|
283 <Anchors>
|
madcatzinc@0
|
284 <Anchor point="BOTTOM" relativePoint="TOP" />
|
madcatzinc@0
|
285 </Anchors>
|
madcatzinc@0
|
286 </FontString>
|
madcatzinc@0
|
287 <FontString name="$parentLow" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="50%">
|
madcatzinc@0
|
288 <Anchors>
|
madcatzinc@0
|
289 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" />
|
madcatzinc@0
|
290 </Anchors>
|
madcatzinc@0
|
291 </FontString>
|
madcatzinc@0
|
292 <FontString name="$parentHigh" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="100%">
|
madcatzinc@0
|
293 <Anchors>
|
madcatzinc@0
|
294 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" />
|
madcatzinc@0
|
295 </Anchors>
|
madcatzinc@0
|
296 </FontString>
|
madcatzinc@0
|
297 </Layer>
|
madcatzinc@0
|
298 </Layers>
|
madcatzinc@0
|
299 <ThumbTexture name="$parentThumb" file="Interface\Buttons\UI-SliderBar-Button-Horizontal">
|
madcatzinc@0
|
300 <Size>
|
madcatzinc@0
|
301 <AbsDimension x="32" y="32" />
|
madcatzinc@0
|
302 </Size>
|
madcatzinc@0
|
303 </ThumbTexture>
|
madcatzinc@0
|
304 <Scripts>
|
madcatzinc@0
|
305 <OnLoad>
|
madcatzinc@0
|
306 LoadStrings(getglobal(self:GetName().."Title"));
|
madcatzinc@0
|
307 </OnLoad>
|
madcatzinc@0
|
308 <OnValueChanged>
|
madcatzinc@0
|
309 SetMainPageSize(self:GetValue())
|
madcatzinc@0
|
310 </OnValueChanged>
|
madcatzinc@0
|
311 </Scripts>
|
madcatzinc@0
|
312 </Slider>
|
madcatzinc@0
|
313 </Frames>
|
madcatzinc@0
|
314 </Frame>
|
madcatzinc@0
|
315 </Frames>
|
madcatzinc@0
|
316
|
madcatzinc@0
|
317 <Scripts>
|
madcatzinc@0
|
318 <OnLoad>
|
madcatzinc@0
|
319 LoadStrings(getglobal(self:GetName().."Title"));
|
madcatzinc@0
|
320 msg("Loaded Option Page");
|
madcatzinc@0
|
321 self = OptionView.new(self);
|
madcatzinc@0
|
322 </OnLoad>
|
madcatzinc@0
|
323 </Scripts>
|
madcatzinc@0
|
324 </Frame>
|
madcatzinc@0
|
325 </Ui>
|