annotate 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
rev   line source
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>