Mercurial > wow > cyborg-mmo7
comparison OptionPage.xml @ 0:bf9220814fb5
The first version of the Cyborg MMO7 addon for warcraft
author | madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 |
---|---|
date | Tue, 24 Jan 2012 17:14:21 +0000 |
parents | |
children | a4e2eaf9cad9 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:bf9220814fb5 |
---|---|
1 <Ui xmlns="http://www.blizzard.com/wow/ui" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
2 <!-- | |
3 Warcraft Plugin for Cyborg MMO7 | |
4 Filename: OptionPage.xml | |
5 Description: The configuration page layout for the addons interface page | |
6 Copyright (C) 2012 Mad Catz Inc. | |
7 Author: Christopher Hooks | |
8 | |
9 This program is free software; you can redistribute it and/or | |
10 modify it under the terms of the GNU General Public License | |
11 as published by the Free Software Foundation; either version 2 | |
12 of the License, or (at your option) any later version. | |
13 | |
14 This program is distributed in the hope that it will be useful, | |
15 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 GNU General Public License for more details. | |
18 | |
19 You should have received a copy of the GNU General Public License | |
20 along with this program; if not, write to the Free Software | |
21 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
22 --> | |
23 <FontString name="normalStringTemplate" font="Fonts\FRIZQT__.TTF" text="NoText" virtual="true"> | |
24 <FontHeight> | |
25 <AbsValue val="10" /> | |
26 </FontHeight> | |
27 <Color r="1" g="1" b="1" /> | |
28 <Shadow> | |
29 <Color r="0" g="0" b="0" /> | |
30 <Offset> | |
31 <AbsDimension x="1" y="-1" /> | |
32 </Offset> | |
33 </Shadow> | |
34 </FontString> | |
35 | |
36 <FontString name="SliderTitle" font="Fonts\FRIZQT__.TTF" text="NoText" virtual="true"> | |
37 <FontHeight> | |
38 <AbsValue val="14" /> | |
39 </FontHeight> | |
40 <Color r="1" g="0.8196079" b="0" /> | |
41 <Shadow> | |
42 <Color r="0" g="0" b="0" /> | |
43 <Offset> | |
44 <AbsDimension x="1" y="-1" /> | |
45 </Offset> | |
46 </Shadow> | |
47 </FontString> | |
48 | |
49 | |
50 | |
51 <Frame name="OptionPage"> | |
52 <Layers> | |
53 <Layer level="ARTWORK"> | |
54 <FontString name="$parentTitle" inherits="GameFontNormalLarge"> | |
55 <Anchors> | |
56 <Anchor point="TOPLEFT"> | |
57 <Offset> | |
58 <AbsDimension x="15" y="-15" /> | |
59 </Offset> | |
60 </Anchor> | |
61 </Anchors> | |
62 </FontString> | |
63 </Layer> | |
64 </Layers> | |
65 | |
66 <Frames> | |
67 <CheckButton name="MiniMapButton" inherits="UICheckButtonTemplate" checked="true"> | |
68 <Size> | |
69 <AbsDimension x="32" y="32"/> | |
70 </Size> | |
71 <Anchors> | |
72 <Anchor point="TOPLEFT" relativeTo="$parentTitle"> | |
73 <Offset> | |
74 <AbsDimension x="25" y="-60"/> | |
75 </Offset> | |
76 </Anchor> | |
77 </Anchors> | |
78 <Layers> | |
79 <Layer> | |
80 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle"> | |
81 <Anchors> | |
82 <Anchor point="LEFT" relativePoint="$parentMiniMapButton"> | |
83 <Offset> | |
84 <AbsDimension x="45" y="0" /> | |
85 </Offset> | |
86 </Anchor> | |
87 </Anchors> | |
88 </FontString> | |
89 </Layer> | |
90 </Layers> | |
91 <Scripts> | |
92 <OnLoad> | |
93 LoadStrings(getglobal(self:GetName().."Title")); | |
94 </OnLoad> | |
95 <OnClick> | |
96 if(self:GetChecked() == 1) then | |
97 SetMiniMapButton(true) | |
98 else | |
99 SetMiniMapButton(false) | |
100 end | |
101 </OnClick> | |
102 </Scripts> | |
103 </CheckButton> | |
104 | |
105 | |
106 <CheckButton name="CyborgButton" inherits="UICheckButtonTemplate" checked="true"> | |
107 <Size> | |
108 <AbsDimension x="32" y="32"/> | |
109 </Size> | |
110 <Anchors> | |
111 <Anchor point="TOPLEFT" relativeTo="$parentTitle"> | |
112 <Offset> | |
113 <AbsDimension x="25" y="-85"/> | |
114 </Offset> | |
115 </Anchor> | |
116 </Anchors> | |
117 <Layers> | |
118 <Layer> | |
119 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle"> | |
120 <Anchors> | |
121 <Anchor point="LEFT" relativePoint="$parentCyborgButton"> | |
122 <Offset> | |
123 <AbsDimension x="45" y="0" /> | |
124 </Offset> | |
125 </Anchor> | |
126 </Anchors> | |
127 </FontString> | |
128 </Layer> | |
129 </Layers> | |
130 <Scripts> | |
131 <OnLoad> | |
132 LoadStrings(getglobal(self:GetName().."Title")); | |
133 </OnLoad> | |
134 <OnClick> | |
135 if(self:GetChecked() == 1) then | |
136 SetCyborgHeadButton(true) | |
137 else | |
138 SetCyborgHeadButton(false) | |
139 end | |
140 </OnClick> | |
141 </Scripts> | |
142 </CheckButton> | |
143 | |
144 <Button name="$parentSetDefaults"> | |
145 <Size> | |
146 <AbsDimension x="156" y="28" /> | |
147 </Size> | |
148 <Anchors> | |
149 <Anchor point="TOPLEFT" relativeTo="$parentTitle">> | |
150 <Offset> | |
151 <AbsDimension x="25" y="-220"/> | |
152 </Offset> | |
153 </Anchor> | |
154 </Anchors> | |
155 <NormalTexture file="Interface\Buttons\UI-Panel-Button-Up"> | |
156 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" /> | |
157 </NormalTexture> | |
158 <PushedTexture file="Interface\Buttons\UI-Panel-Button-Down"> | |
159 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" /> | |
160 </PushedTexture> | |
161 <DisabledTexture file="Interface\Buttons\UI-Panel-Button-Disabled"> | |
162 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" /> | |
163 </DisabledTexture> | |
164 <HighlightTexture file="Interface\Buttons\UI-Panel-Button-Highlight" alphaMode="ADD"> | |
165 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" /> | |
166 </HighlightTexture> | |
167 <ButtonText name="$parentText"> | |
168 <FontHeight> | |
169 <AbsValue val="10" /> | |
170 </FontHeight> | |
171 </ButtonText> | |
172 <NormalFont style="GameFontNormal" /> | |
173 <HighlightFont style="GameFontHighlight" /> | |
174 <DisabledFont style="GameFontDisable" /> | |
175 <Scripts> | |
176 <OnLoad> | |
177 LoadStrings(getglobal(self:GetName())); | |
178 </OnLoad> | |
179 <OnClick> | |
180 SetDefaultSettings(); | |
181 </OnClick> | |
182 </Scripts> | |
183 </Button> | |
184 | |
185 <Frame name="CyborgSize"> | |
186 <Size> | |
187 <AbsDimension x="198" y="60" /> | |
188 </Size> | |
189 <Anchors> | |
190 <Anchor point="TOPLEFT" relativeTo="$parentTitle"> | |
191 <Offset> | |
192 <AbsDimension x="25" y="-120"/> | |
193 </Offset> | |
194 </Anchor> | |
195 </Anchors> | |
196 <Frames> | |
197 <Slider name="$parentSlider" enableMouse="true" minValue=".5" maxValue="1" defaultValue=".75" valueStep=".01" orientation="HORIZONTAL"> | |
198 <Size> | |
199 <AbsDimension x="128" y="17" /> | |
200 </Size> | |
201 <Anchors> | |
202 <Anchor point="LEFT" /> | |
203 <Anchor point="RIGHT" /> | |
204 </Anchors> | |
205 <Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true"> | |
206 <BackgroundInsets> | |
207 <AbsInset left="3" right="3" top="6" bottom="6" /> | |
208 </BackgroundInsets> | |
209 <TileSize> | |
210 <AbsValue val="8" /> | |
211 </TileSize> | |
212 <EdgeSize> | |
213 <AbsValue val="8" /> | |
214 </EdgeSize> | |
215 </Backdrop> | |
216 <Layers> | |
217 <Layer> | |
218 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle"> | |
219 <Anchors> | |
220 <Anchor point="BOTTOM" relativePoint="TOP" /> | |
221 </Anchors> | |
222 </FontString> | |
223 <FontString name="$parentLow" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="50%"> | |
224 <Anchors> | |
225 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" /> | |
226 </Anchors> | |
227 </FontString> | |
228 <FontString name="$parentHigh" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="100%"> | |
229 <Anchors> | |
230 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" /> | |
231 </Anchors> | |
232 </FontString> | |
233 </Layer> | |
234 </Layers> | |
235 <ThumbTexture name="$parentThumb" file="Interface\Buttons\UI-SliderBar-Button-Horizontal"> | |
236 <Size> | |
237 <AbsDimension x="32" y="32" /> | |
238 </Size> | |
239 </ThumbTexture> | |
240 <Scripts> | |
241 <OnLoad> | |
242 LoadStrings(getglobal(self:GetName().."Title")) | |
243 </OnLoad> | |
244 <OnValueChanged>SetOpenButtonSize(self:GetValue())</OnValueChanged> | |
245 </Scripts> | |
246 </Slider> | |
247 </Frames> | |
248 </Frame> | |
249 <Frame name="PluginSize"> | |
250 <Size> | |
251 <AbsDimension x="198" y="60" /> | |
252 </Size> | |
253 <Anchors> | |
254 <Anchor point="TOPLEFT" relativeTo="$parentTitle"> | |
255 <Offset> | |
256 <AbsDimension x="25" y="-165"/> | |
257 </Offset> | |
258 </Anchor> | |
259 </Anchors> | |
260 <Frames> | |
261 <Slider name="$parentSlider" enableMouse="true" minValue=".5" maxValue="1" defaultValue=".75" valueStep=".01" orientation="HORIZONTAL"> | |
262 <Size> | |
263 <AbsDimension x="128" y="17" /> | |
264 </Size> | |
265 <Anchors> | |
266 <Anchor point="LEFT" /> | |
267 <Anchor point="RIGHT" /> | |
268 </Anchors> | |
269 <Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true"> | |
270 <BackgroundInsets> | |
271 <AbsInset left="3" right="3" top="6" bottom="6" /> | |
272 </BackgroundInsets> | |
273 <TileSize> | |
274 <AbsValue val="8" /> | |
275 </TileSize> | |
276 <EdgeSize> | |
277 <AbsValue val="8" /> | |
278 </EdgeSize> | |
279 </Backdrop> | |
280 <Layers> | |
281 <Layer> | |
282 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="SliderTitle"> | |
283 <Anchors> | |
284 <Anchor point="BOTTOM" relativePoint="TOP" /> | |
285 </Anchors> | |
286 </FontString> | |
287 <FontString name="$parentLow" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="50%"> | |
288 <Anchors> | |
289 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" /> | |
290 </Anchors> | |
291 </FontString> | |
292 <FontString name="$parentHigh" font="Fonts\FRIZQT__.TTF" inherits="normalStringTemplate" text="100%"> | |
293 <Anchors> | |
294 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" /> | |
295 </Anchors> | |
296 </FontString> | |
297 </Layer> | |
298 </Layers> | |
299 <ThumbTexture name="$parentThumb" file="Interface\Buttons\UI-SliderBar-Button-Horizontal"> | |
300 <Size> | |
301 <AbsDimension x="32" y="32" /> | |
302 </Size> | |
303 </ThumbTexture> | |
304 <Scripts> | |
305 <OnLoad> | |
306 LoadStrings(getglobal(self:GetName().."Title")); | |
307 </OnLoad> | |
308 <OnValueChanged> | |
309 SetMainPageSize(self:GetValue()) | |
310 </OnValueChanged> | |
311 </Scripts> | |
312 </Slider> | |
313 </Frames> | |
314 </Frame> | |
315 </Frames> | |
316 | |
317 <Scripts> | |
318 <OnLoad> | |
319 LoadStrings(getglobal(self:GetName().."Title")); | |
320 msg("Loaded Option Page"); | |
321 self = OptionView.new(self); | |
322 </OnLoad> | |
323 </Scripts> | |
324 </Frame> | |
325 </Ui> |