annotate OptionPage.xml @ 34:6ce173840e68

Reworked the whole "wow object" system: - Only save what is strictly necessary. - Save appropriate persistent information for all objects (like spellIDs instead of spellBook+spellIndex). - Fixed Battle Pets objects (non-combat pets in pre-MoP). - Fixed item objects. - Cleaned and simplified most objects implementation. - Moved the settings and button profile to the root of the saved data, rather than in a per-character sub-table (that data is already tagged as saved per character). This should fix most issues with objects changing without user interaction on diverse occasions. Old profiles are not converted to the new system. This will come soon. Some issues persist due to the asynchronous loading of some informations: - Pet icons are never properly loaded from saved data. - Items are not properly loaded the first time the UI is started (a "/reload ui" or disconnect/connect cycle fixes this problem).
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Thu, 25 Apr 2013 01:31:31 +0000
parents 92b62e33887b
children f02cf040133c
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@3 23 <FontString name="CyborgMMO_TemplateNormalString" 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@3 36 <Button name="CyborgMMO_TemplateButton" virtual="true">
madcatzinc@3 37 <NormalTexture file="Interface\Buttons\UI-Panel-Button-Up">
madcatzinc@3 38 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
madcatzinc@3 39 </NormalTexture>
madcatzinc@3 40 <PushedTexture file="Interface\Buttons\UI-Panel-Button-Down">
madcatzinc@3 41 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
madcatzinc@3 42 </PushedTexture>
madcatzinc@3 43 <DisabledTexture file="Interface\Buttons\UI-Panel-Button-Disabled">
madcatzinc@3 44 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
madcatzinc@3 45 </DisabledTexture>
madcatzinc@3 46 <HighlightTexture file="Interface\Buttons\UI-Panel-Button-Highlight" alphaMode="ADD">
madcatzinc@3 47 <TexCoords left="0" right="0.625" top="0" bottom="0.6875" />
madcatzinc@3 48 </HighlightTexture>
madcatzinc@1 49
madcatzinc@3 50 <NormalFont style="GameFontNormal" />
madcatzinc@3 51 <HighlightFont style="GameFontHighlight" />
madcatzinc@3 52 <DisabledFont style="GameFontDisable" />
madcatzinc@3 53 <Scripts>
madcatzinc@3 54 <OnLoad>
madcatzinc@3 55 self:RegisterEvent("VARIABLES_LOADED")
madcatzinc@3 56 </OnLoad>
madcatzinc@3 57 <OnEvent>
madcatzinc@13 58 if event == "VARIABLES_LOADED" then
madcatzinc@26 59 CyborgMMO_SetBindingButtonText(self:GetName())
madcatzinc@3 60 end
madcatzinc@3 61 </OnEvent>
madcatzinc@3 62 <OnClick>
madcatzinc@4 63 CyborgMMO_BindButton(self:GetName())
madcatzinc@3 64 </OnClick>
madcatzinc@3 65 </Scripts>
madcatzinc@3 66 </Button>
madcatzinc@1 67
madcatzinc@3 68 <FontString name="CyborgMMO_TemplateSliderTitle" font="Fonts\FRIZQT__.TTF" text="NoText" virtual="true">
madcatzinc@0 69 <FontHeight>
madcatzinc@0 70 <AbsValue val="14" />
madcatzinc@0 71 </FontHeight>
madcatzinc@0 72 <Color r="1" g="0.8196079" b="0" />
madcatzinc@0 73 <Shadow>
madcatzinc@0 74 <Color r="0" g="0" b="0" />
madcatzinc@0 75 <Offset>
madcatzinc@0 76 <AbsDimension x="1" y="-1" />
madcatzinc@0 77 </Offset>
madcatzinc@0 78 </Shadow>
madcatzinc@0 79 </FontString>
madcatzinc@1 80
madcatzinc@3 81 <Frame name="CyborgMMO_TemplateButtonRow" virtual="true">
madcatzinc@1 82 <Size>
madcatzinc@1 83 <AbsDimension x="160" y="28" />
madcatzinc@1 84 </Size>
madcatzinc@1 85
madcatzinc@1 86 <Layers>
madcatzinc@1 87 <Layer level="ARTWORK">
madcatzinc@3 88 <FontString name="$parentName" inherits="GameFontNormal">
madcatzinc@1 89 <Anchors>
madcatzinc@1 90 <Anchor point="TOPLEFT" relativeTo="$parent">
madcatzinc@1 91 <Offset>
madcatzinc@3 92 <AbsDimension x="0" y="-10" />
madcatzinc@1 93 </Offset>
madcatzinc@1 94 </Anchor>
madcatzinc@1 95 </Anchors>
madcatzinc@1 96 </FontString>
madcatzinc@1 97 </Layer>
madcatzinc@1 98 </Layers>
madcatzinc@1 99 <Frames>
madcatzinc@3 100 <Button name="$parentMode1" inherits="CyborgMMO_TemplateButton">
madcatzinc@1 101 <Size>
madcatzinc@3 102 <AbsDimension x="145" y="28" />
madcatzinc@1 103 </Size>
madcatzinc@1 104 <Anchors>
madcatzinc@1 105 <Anchor point="TOPLEFT" relativeTo="$parent">
madcatzinc@1 106 <Offset>
madcatzinc@3 107 <AbsDimension x="135" y="0"/>
madcatzinc@1 108 </Offset>
madcatzinc@1 109 </Anchor>
madcatzinc@1 110 </Anchors>
madcatzinc@1 111 </Button>
madcatzinc@3 112 <Button name="$parentMode2" inherits="CyborgMMO_TemplateButton">
madcatzinc@1 113 <Size>
madcatzinc@3 114 <AbsDimension x="145" y="28" />
madcatzinc@1 115 </Size>
madcatzinc@1 116 <Anchors>
madcatzinc@1 117 <Anchor point="TOPLEFT" relativeTo="$parent">
madcatzinc@1 118 <Offset>
madcatzinc@3 119 <AbsDimension x="280" y="0"/>
madcatzinc@1 120 </Offset>
madcatzinc@1 121 </Anchor>
madcatzinc@1 122 </Anchors>
madcatzinc@1 123 </Button>
madcatzinc@3 124 <Button name="$parentMode3" inherits="CyborgMMO_TemplateButton">
madcatzinc@1 125 <Size>
madcatzinc@3 126 <AbsDimension x="145" y="28" />
madcatzinc@1 127 </Size>
madcatzinc@1 128 <Anchors>
madcatzinc@1 129 <Anchor point="TOPLEFT" relativeTo="$parent">
madcatzinc@1 130 <Offset>
madcatzinc@3 131 <AbsDimension x="425" y="0"/>
madcatzinc@1 132 </Offset>
madcatzinc@1 133 </Anchor>
madcatzinc@1 134 </Anchors>
madcatzinc@1 135 </Button>
madcatzinc@1 136 </Frames>
madcatzinc@1 137 <Scripts>
madcatzinc@1 138 <OnLoad>
madcatzinc@13 139 CyborgMMO_LoadStrings(getglobal(self:GetName().."Name"))
madcatzinc@1 140 </OnLoad>
madcatzinc@1 141 </Scripts>
madcatzinc@1 142 </Frame>
madcatzinc@0 143
madcatzinc@1 144 <!--Custom keybinds -->
madcatzinc@4 145 <Frame name="CyborgMMO_MouseRebind" virtual="true">
madcatzinc@1 146 <Layers>
madcatzinc@1 147 <Layer level="ARTWORK">
madcatzinc@4 148 <FontString name="$parentTitle" inherits="GameFontNormalLarge" text="CyborgMMO_MouseRebindTitle">
madcatzinc@1 149 <Anchors>
madcatzinc@1 150 <Anchor point="TOPLEFT">
madcatzinc@1 151 <Offset>
madcatzinc@3 152 <AbsDimension x="-15" y="0" />
madcatzinc@1 153 </Offset>
madcatzinc@1 154 </Anchor>
madcatzinc@1 155 </Anchors>
madcatzinc@1 156 </FontString>
madcatzinc@4 157 <FontString name="$parentMode1" inherits="GameFontNormal" text="Mode Num">
madcatzinc@3 158 <Anchors>
madcatzinc@3 159 <Anchor point="TOPLEFT">
madcatzinc@3 160 <Offset>
madcatzinc@3 161 <AbsDimension x="147" y="-28" />
madcatzinc@3 162 </Offset>
madcatzinc@3 163 </Anchor>
madcatzinc@3 164 </Anchors>
madcatzinc@3 165 </FontString>
madcatzinc@4 166 <FontString name="$parentMode2" inherits="GameFontNormal" text="Mode Num">
madcatzinc@3 167 <Anchors>
madcatzinc@3 168 <Anchor point="TOPLEFT">
madcatzinc@3 169 <Offset>
madcatzinc@3 170 <AbsDimension x="282" y="-28" />
madcatzinc@3 171 </Offset>
madcatzinc@3 172 </Anchor>
madcatzinc@3 173 </Anchors>
madcatzinc@3 174 </FontString>
madcatzinc@4 175 <FontString name="$parentMode3" inherits="GameFontNormal" text="Mode Num">
madcatzinc@3 176 <Anchors>
madcatzinc@3 177 <Anchor point="TOPLEFT">
madcatzinc@3 178 <Offset>
madcatzinc@3 179 <AbsDimension x="427" y="-28" />
madcatzinc@3 180 </Offset>
madcatzinc@3 181 </Anchor>
madcatzinc@3 182 </Anchors>
madcatzinc@3 183 </FontString>
madcatzinc@1 184 </Layer>
madcatzinc@1 185 </Layers>
madcatzinc@1 186 <Frames>
madcatzinc@4 187 <Frame name="$parentMouseRow1" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 188 <Anchors>
madcatzinc@1 189 <Anchor point="TOPLEFT" relativeTo="$parent">
madcatzinc@1 190 <Offset>
madcatzinc@1 191 <AbsDimension x="0" y="-40" />
madcatzinc@1 192 </Offset>
madcatzinc@1 193 </Anchor>
madcatzinc@1 194 </Anchors>
madcatzinc@1 195 </Frame>
madcatzinc@4 196 <Frame name="$parentMouseRow2" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 197 <Anchors>
madcatzinc@4 198 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow1">
madcatzinc@1 199 <Offset>
madcatzinc@1 200 <AbsDimension x="0" y="-30" />
madcatzinc@1 201 </Offset>
madcatzinc@1 202 </Anchor>
madcatzinc@1 203 </Anchors>
madcatzinc@1 204 </Frame>
madcatzinc@4 205 <Frame name="$parentMouseRow3" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 206 <Anchors>
madcatzinc@4 207 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow2">
madcatzinc@1 208 <Offset>
madcatzinc@1 209 <AbsDimension x="0" y="-30" />
madcatzinc@1 210 </Offset>
madcatzinc@1 211 </Anchor>
madcatzinc@1 212 </Anchors>
madcatzinc@1 213 </Frame>
madcatzinc@4 214 <Frame name="$parentMouseRow4" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 215 <Anchors>
madcatzinc@4 216 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow3">
madcatzinc@1 217 <Offset>
madcatzinc@1 218 <AbsDimension x="0" y="-30" />
madcatzinc@1 219 </Offset>
madcatzinc@1 220 </Anchor>
madcatzinc@1 221 </Anchors>
madcatzinc@1 222 </Frame>
madcatzinc@4 223 <Frame name="$parentMouseRow5" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 224 <Anchors>
madcatzinc@4 225 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow4">
madcatzinc@1 226 <Offset>
madcatzinc@1 227 <AbsDimension x="0" y="-30" />
madcatzinc@1 228 </Offset>
madcatzinc@1 229 </Anchor>
madcatzinc@1 230 </Anchors>
madcatzinc@1 231 </Frame>
madcatzinc@4 232 <Frame name="$parentMouseRow6" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 233 <Anchors>
madcatzinc@4 234 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow5">
madcatzinc@1 235 <Offset>
madcatzinc@1 236 <AbsDimension x="0" y="-30" />
madcatzinc@1 237 </Offset>
madcatzinc@1 238 </Anchor>
madcatzinc@1 239 </Anchors>
madcatzinc@1 240 </Frame>
madcatzinc@4 241 <Frame name="$parentMouseRow7" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 242 <Anchors>
madcatzinc@4 243 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow6">
madcatzinc@1 244 <Offset>
madcatzinc@1 245 <AbsDimension x="0" y="-30" />
madcatzinc@1 246 </Offset>
madcatzinc@1 247 </Anchor>
madcatzinc@1 248 </Anchors>
madcatzinc@1 249 </Frame>
madcatzinc@4 250 <Frame name="$parentMouseRow8" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 251 <Anchors>
madcatzinc@4 252 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow7">
madcatzinc@1 253 <Offset>
madcatzinc@1 254 <AbsDimension x="0" y="-30" />
madcatzinc@1 255 </Offset>
madcatzinc@1 256 </Anchor>
madcatzinc@1 257 </Anchors>
madcatzinc@1 258 </Frame>
madcatzinc@4 259 <Frame name="$parentMouseRow9" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 260 <Anchors>
madcatzinc@4 261 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow8">
madcatzinc@1 262 <Offset>
madcatzinc@1 263 <AbsDimension x="0" y="-30" />
madcatzinc@1 264 </Offset>
madcatzinc@1 265 </Anchor>
madcatzinc@1 266 </Anchors>
madcatzinc@1 267 </Frame>
madcatzinc@4 268 <Frame name="$parentMouseRowA" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 269 <Anchors>
madcatzinc@4 270 <Anchor point="TOPLEFT" relativeTo="$parentMouseRow9">
madcatzinc@1 271 <Offset>
madcatzinc@1 272 <AbsDimension x="0" y="-30" />
madcatzinc@1 273 </Offset>
madcatzinc@1 274 </Anchor>
madcatzinc@1 275 </Anchors>
madcatzinc@1 276 </Frame>
madcatzinc@4 277 <Frame name="$parentMouseRowB" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 278 <Anchors>
madcatzinc@4 279 <Anchor point="TOPLEFT" relativeTo="$parentMouseRowA">
madcatzinc@1 280 <Offset>
madcatzinc@1 281 <AbsDimension x="0" y="-30" />
madcatzinc@1 282 </Offset>
madcatzinc@1 283 </Anchor>
madcatzinc@1 284 </Anchors>
madcatzinc@1 285 </Frame>
madcatzinc@4 286 <Frame name="$parentMouseRowC" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 287 <Anchors>
madcatzinc@4 288 <Anchor point="TOPLEFT" relativeTo="$parentMouseRowB">
madcatzinc@1 289 <Offset>
madcatzinc@1 290 <AbsDimension x="0" y="-30" />
madcatzinc@1 291 </Offset>
madcatzinc@1 292 </Anchor>
madcatzinc@1 293 </Anchors>
madcatzinc@1 294 </Frame>
madcatzinc@4 295 <Frame name="$parentMouseRowD" inherits="CyborgMMO_TemplateButtonRow">
madcatzinc@1 296 <Anchors>
madcatzinc@4 297 <Anchor point="TOPLEFT" relativeTo="$parentMouseRowC">
madcatzinc@1 298 <Offset>
madcatzinc@1 299 <AbsDimension x="0" y="-30" />
madcatzinc@1 300 </Offset>
madcatzinc@1 301 </Anchor>
madcatzinc@1 302 </Anchors>
madcatzinc@1 303 </Frame>
madcatzinc@1 304 </Frames>
madcatzinc@1 305 </Frame>
madcatzinc@0 306
madcatzinc@4 307 <Frame name="CyborgMMO_OptionPage">
madcatzinc@0 308 <Layers>
madcatzinc@0 309 <Layer level="ARTWORK">
madcatzinc@0 310 <FontString name="$parentTitle" inherits="GameFontNormalLarge">
madcatzinc@0 311 <Anchors>
madcatzinc@0 312 <Anchor point="TOPLEFT">
madcatzinc@0 313 <Offset>
madcatzinc@0 314 <AbsDimension x="15" y="-15" />
madcatzinc@0 315 </Offset>
madcatzinc@0 316 </Anchor>
madcatzinc@0 317 </Anchors>
madcatzinc@0 318 </FontString>
madcatzinc@0 319 </Layer>
madcatzinc@0 320 </Layers>
madcatzinc@0 321
madcatzinc@0 322 <Frames>
madcatzinc@4 323 <CheckButton name="$parentMiniMapButton" inherits="UICheckButtonTemplate" checked="true">
madcatzinc@0 324 <Size>
madcatzinc@0 325 <AbsDimension x="32" y="32"/>
madcatzinc@0 326 </Size>
madcatzinc@0 327 <Anchors>
madcatzinc@0 328 <Anchor point="TOPLEFT" relativeTo="$parentTitle">
madcatzinc@0 329 <Offset>
madcatzinc@1 330 <AbsDimension x="15" y="-30"/>
madcatzinc@0 331 </Offset>
madcatzinc@0 332 </Anchor>
madcatzinc@0 333 </Anchors>
madcatzinc@0 334 <Layers>
madcatzinc@0 335 <Layer>
madcatzinc@3 336 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateSliderTitle">
madcatzinc@0 337 <Anchors>
madcatzinc@0 338 <Anchor point="LEFT" relativePoint="$parentMiniMapButton">
madcatzinc@0 339 <Offset>
madcatzinc@0 340 <AbsDimension x="45" y="0" />
madcatzinc@0 341 </Offset>
madcatzinc@0 342 </Anchor>
madcatzinc@0 343 </Anchors>
madcatzinc@0 344 </FontString>
madcatzinc@0 345 </Layer>
madcatzinc@0 346 </Layers>
madcatzinc@0 347 <Scripts>
madcatzinc@0 348 <OnLoad>
madcatzinc@13 349 CyborgMMO_LoadStrings(getglobal(self:GetName().."Title"))
madcatzinc@0 350 </OnLoad>
madcatzinc@0 351 <OnClick>
madcatzinc@13 352 if self:GetChecked() == 1 then
madcatzinc@4 353 CyborgMMO_SetMiniMapButton(true)
madcatzinc@0 354 else
madcatzinc@4 355 CyborgMMO_SetMiniMapButton(false)
madcatzinc@0 356 end
madcatzinc@0 357 </OnClick>
madcatzinc@0 358 </Scripts>
madcatzinc@0 359 </CheckButton>
madcatzinc@0 360
madcatzinc@0 361
madcatzinc@4 362 <CheckButton name="$parentCyborgButton" inherits="UICheckButtonTemplate" checked="true">
madcatzinc@0 363 <Size>
madcatzinc@0 364 <AbsDimension x="32" y="32"/>
madcatzinc@0 365 </Size>
madcatzinc@0 366 <Anchors>
madcatzinc@4 367 <Anchor point="TOPLEFT" relativeTo="$parentMiniMapButton">
madcatzinc@0 368 <Offset>
madcatzinc@1 369 <AbsDimension x="0" y="-30"/>
madcatzinc@0 370 </Offset>
madcatzinc@0 371 </Anchor>
madcatzinc@0 372 </Anchors>
madcatzinc@0 373 <Layers>
madcatzinc@0 374 <Layer>
madcatzinc@3 375 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateSliderTitle">
madcatzinc@0 376 <Anchors>
madcatzinc@0 377 <Anchor point="LEFT" relativePoint="$parentCyborgButton">
madcatzinc@0 378 <Offset>
madcatzinc@0 379 <AbsDimension x="45" y="0" />
madcatzinc@0 380 </Offset>
madcatzinc@0 381 </Anchor>
madcatzinc@0 382 </Anchors>
madcatzinc@0 383 </FontString>
madcatzinc@0 384 </Layer>
madcatzinc@0 385 </Layers>
madcatzinc@0 386 <Scripts>
madcatzinc@0 387 <OnLoad>
madcatzinc@13 388 CyborgMMO_LoadStrings(getglobal(self:GetName().."Title"))
madcatzinc@0 389 </OnLoad>
madcatzinc@0 390 <OnClick>
madcatzinc@13 391 if self:GetChecked() == 1 then
madcatzinc@4 392 CyborgMMO_SetCyborgHeadButton(true)
madcatzinc@0 393 else
madcatzinc@4 394 CyborgMMO_SetCyborgHeadButton(false)
madcatzinc@0 395 end
madcatzinc@0 396 </OnClick>
madcatzinc@0 397 </Scripts>
madcatzinc@0 398 </CheckButton>
madcatzinc@0 399
madcatzinc@3 400 <Button name="$parentSetDefaults" inherits="CyborgMMO_TemplateButton">
madcatzinc@0 401 <Size>
madcatzinc@3 402 <AbsDimension x="150" y="28" />
madcatzinc@0 403 </Size>
madcatzinc@0 404 <Anchors>
madcatzinc@1 405 <Anchor point="TOPLEFT" relativeTo="CyborgButton">
madcatzinc@0 406 <Offset>
madcatzinc@3 407 <AbsDimension x="431" y="-20"/>
madcatzinc@0 408 </Offset>
madcatzinc@0 409 </Anchor>
madcatzinc@0 410 </Anchors>
madcatzinc@0 411 <Scripts>
madcatzinc@0 412 <OnLoad>
madcatzinc@13 413 CyborgMMO_LoadStrings(getglobal(self:GetName()))
madcatzinc@0 414 </OnLoad>
madcatzinc@0 415 <OnClick>
madcatzinc@13 416 CyborgMMO_SetDefaultSettings()
madcatzinc@0 417 </OnClick>
madcatzinc@0 418 </Scripts>
madcatzinc@0 419 </Button>
madcatzinc@1 420
madcatzinc@4 421 <Frame name="$parentRebind" inherits="CyborgMMO_MouseRebind">
madcatzinc@0 422 <Size>
madcatzinc@1 423 <AbsDimension x="45" y="60" />
madcatzinc@0 424 </Size>
madcatzinc@0 425 <Anchors>
madcatzinc@0 426 <Anchor point="TOPLEFT" relativeTo="$parentTitle">
madcatzinc@0 427 <Offset>
madcatzinc@0 428 <AbsDimension x="25" y="-120"/>
madcatzinc@0 429 </Offset>
madcatzinc@0 430 </Anchor>
madcatzinc@0 431 </Anchors>
madcatzinc@4 432 <Scripts>
madcatzinc@4 433 <OnLoad>
madcatzinc@4 434 CyborgMMO_LoadStrings(getglobal(self:GetName().."Title"))
madcatzinc@4 435 CyborgMMO_LoadStrings(getglobal(self:GetName().."Mode1"))
madcatzinc@4 436 CyborgMMO_LoadStrings(getglobal(self:GetName().."Mode2"))
madcatzinc@4 437 CyborgMMO_LoadStrings(getglobal(self:GetName().."Mode3"))
madcatzinc@4 438 </OnLoad>
madcatzinc@4 439 </Scripts>
madcatzinc@1 440 </Frame>
madcatzinc@1 441
madcatzinc@4 442 <Frame name="$parentCyborgSize">
madcatzinc@1 443 <Size>
madcatzinc@3 444 <AbsDimension x="180" y="32" />
madcatzinc@1 445 </Size>
madcatzinc@1 446 <Anchors>
madcatzinc@1 447 <Anchor point="TOPLEFT" relativeTo="$parentTitle">
madcatzinc@1 448 <Offset>
madcatzinc@3 449 <AbsDimension x="195" y="-40"/>
madcatzinc@1 450 </Offset>
madcatzinc@1 451 </Anchor>
madcatzinc@1 452 </Anchors>
madcatzinc@0 453 <Frames>
madcatzinc@0 454 <Slider name="$parentSlider" enableMouse="true" minValue=".5" maxValue="1" defaultValue=".75" valueStep=".01" orientation="HORIZONTAL">
madcatzinc@0 455 <Size>
madcatzinc@0 456 <AbsDimension x="128" y="17" />
madcatzinc@0 457 </Size>
madcatzinc@0 458 <Anchors>
madcatzinc@0 459 <Anchor point="LEFT" />
madcatzinc@0 460 <Anchor point="RIGHT" />
madcatzinc@0 461 </Anchors>
madcatzinc@0 462 <Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
madcatzinc@0 463 <BackgroundInsets>
madcatzinc@0 464 <AbsInset left="3" right="3" top="6" bottom="6" />
madcatzinc@0 465 </BackgroundInsets>
madcatzinc@0 466 <TileSize>
madcatzinc@0 467 <AbsValue val="8" />
madcatzinc@0 468 </TileSize>
madcatzinc@0 469 <EdgeSize>
madcatzinc@0 470 <AbsValue val="8" />
madcatzinc@0 471 </EdgeSize>
madcatzinc@0 472 </Backdrop>
madcatzinc@0 473 <Layers>
madcatzinc@0 474 <Layer>
madcatzinc@3 475 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateSliderTitle">
madcatzinc@0 476 <Anchors>
madcatzinc@0 477 <Anchor point="BOTTOM" relativePoint="TOP" />
madcatzinc@0 478 </Anchors>
madcatzinc@0 479 </FontString>
madcatzinc@3 480 <FontString name="$parentLow" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateNormalString" text="50%">
madcatzinc@0 481 <Anchors>
madcatzinc@0 482 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" />
madcatzinc@0 483 </Anchors>
madcatzinc@0 484 </FontString>
madcatzinc@3 485 <FontString name="$parentHigh" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateNormalString" text="100%">
madcatzinc@0 486 <Anchors>
madcatzinc@0 487 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" />
madcatzinc@0 488 </Anchors>
madcatzinc@0 489 </FontString>
madcatzinc@0 490 </Layer>
madcatzinc@0 491 </Layers>
madcatzinc@0 492 <ThumbTexture name="$parentThumb" file="Interface\Buttons\UI-SliderBar-Button-Horizontal">
madcatzinc@0 493 <Size>
madcatzinc@0 494 <AbsDimension x="32" y="32" />
madcatzinc@0 495 </Size>
madcatzinc@0 496 </ThumbTexture>
madcatzinc@0 497 <Scripts>
madcatzinc@0 498 <OnLoad>
madcatzinc@4 499 CyborgMMO_LoadStrings(getglobal(self:GetName().."Title"))
madcatzinc@0 500 </OnLoad>
madcatzinc@4 501 <OnValueChanged>CyborgMMO_SetOpenButtonSize(self:GetValue())</OnValueChanged>
madcatzinc@0 502 </Scripts>
madcatzinc@0 503 </Slider>
madcatzinc@0 504 </Frames>
madcatzinc@0 505 </Frame>
madcatzinc@4 506 <Frame name="$parentPluginSize">
madcatzinc@0 507 <Size>
madcatzinc@3 508 <AbsDimension x="180" y="32" />
madcatzinc@0 509 </Size>
madcatzinc@0 510 <Anchors>
madcatzinc@4 511 <Anchor point="TOPLEFT" relativeTo="$parentCyborgSize">
madcatzinc@0 512 <Offset>
madcatzinc@3 513 <AbsDimension x="200" y="0"/>
madcatzinc@0 514 </Offset>
madcatzinc@0 515 </Anchor>
madcatzinc@0 516 </Anchors>
madcatzinc@0 517 <Frames>
madcatzinc@0 518 <Slider name="$parentSlider" enableMouse="true" minValue=".5" maxValue="1" defaultValue=".75" valueStep=".01" orientation="HORIZONTAL">
madcatzinc@0 519 <Size>
madcatzinc@0 520 <AbsDimension x="128" y="17" />
madcatzinc@0 521 </Size>
madcatzinc@0 522 <Anchors>
madcatzinc@0 523 <Anchor point="LEFT" />
madcatzinc@0 524 <Anchor point="RIGHT" />
madcatzinc@0 525 </Anchors>
madcatzinc@0 526 <Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
madcatzinc@0 527 <BackgroundInsets>
madcatzinc@0 528 <AbsInset left="3" right="3" top="6" bottom="6" />
madcatzinc@0 529 </BackgroundInsets>
madcatzinc@0 530 <TileSize>
madcatzinc@0 531 <AbsValue val="8" />
madcatzinc@0 532 </TileSize>
madcatzinc@0 533 <EdgeSize>
madcatzinc@0 534 <AbsValue val="8" />
madcatzinc@0 535 </EdgeSize>
madcatzinc@0 536 </Backdrop>
madcatzinc@0 537 <Layers>
madcatzinc@0 538 <Layer>
madcatzinc@3 539 <FontString name="$parentTitle" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateSliderTitle">
madcatzinc@0 540 <Anchors>
madcatzinc@0 541 <Anchor point="BOTTOM" relativePoint="TOP" />
madcatzinc@0 542 </Anchors>
madcatzinc@0 543 </FontString>
madcatzinc@3 544 <FontString name="$parentLow" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateNormalString" text="50%">
madcatzinc@0 545 <Anchors>
madcatzinc@0 546 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" />
madcatzinc@0 547 </Anchors>
madcatzinc@0 548 </FontString>
madcatzinc@3 549 <FontString name="$parentHigh" font="Fonts\FRIZQT__.TTF" inherits="CyborgMMO_TemplateNormalString" text="100%">
madcatzinc@0 550 <Anchors>
madcatzinc@0 551 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" />
madcatzinc@0 552 </Anchors>
madcatzinc@0 553 </FontString>
madcatzinc@0 554 </Layer>
madcatzinc@0 555 </Layers>
madcatzinc@0 556 <ThumbTexture name="$parentThumb" file="Interface\Buttons\UI-SliderBar-Button-Horizontal">
madcatzinc@0 557 <Size>
madcatzinc@0 558 <AbsDimension x="32" y="32" />
madcatzinc@0 559 </Size>
madcatzinc@0 560 </ThumbTexture>
madcatzinc@0 561 <Scripts>
madcatzinc@0 562 <OnLoad>
madcatzinc@13 563 CyborgMMO_LoadStrings(getglobal(self:GetName().."Title"))
madcatzinc@0 564 </OnLoad>
madcatzinc@0 565 <OnValueChanged>
madcatzinc@4 566 CyborgMMO_SetMainPageSize(self:GetValue())
madcatzinc@0 567 </OnValueChanged>
madcatzinc@0 568 </Scripts>
madcatzinc@0 569 </Slider>
madcatzinc@0 570 </Frames>
madcatzinc@0 571 </Frame>
madcatzinc@0 572 </Frames>
madcatzinc@0 573
madcatzinc@0 574 <Scripts>
madcatzinc@0 575 <OnLoad>
madcatzinc@13 576 CyborgMMO_LoadStrings(getglobal(self:GetName().."Title"))
madcatzinc@15 577 CyborgMMO_DPrint("Loaded Option Page")
madcatzinc@13 578 self = CyborgMMO_OptionView.new(self)
madcatzinc@0 579 </OnLoad>
madcatzinc@0 580 </Scripts>
madcatzinc@0 581 </Frame>
madcatzinc@1 582
madcatzinc@4 583 <Button name="CyborgMMO_BindingFrame" toplevel="true" parent="UIParent" frameStrata="DIALOG" movable="true" enableMouse="true" hidden="true" enableKeyboard="true">
madcatzinc@1 584 <Size>
madcatzinc@1 585 <AbsDimension x="400" y="200"/>
madcatzinc@1 586 </Size>
madcatzinc@1 587 <Anchors>
madcatzinc@1 588 <Anchor point="CENTER">
madcatzinc@1 589 <Offset>
madcatzinc@1 590 <AbsDimension x="0" y="0"/>
madcatzinc@1 591 </Offset>
madcatzinc@1 592 </Anchor>
madcatzinc@1 593 </Anchors>
madcatzinc@1 594 <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
madcatzinc@1 595 <BackgroundInsets>
madcatzinc@1 596 <AbsInset left="11" right="12" top="12" bottom="11"/>
madcatzinc@1 597 </BackgroundInsets>
madcatzinc@1 598 <TileSize>
madcatzinc@1 599 <AbsValue val="32"/>
madcatzinc@1 600 </TileSize>
madcatzinc@1 601 <EdgeSize>
madcatzinc@1 602 <AbsValue val="32"/>
madcatzinc@1 603 </EdgeSize>
madcatzinc@1 604 </Backdrop>
madcatzinc@1 605 <Layers>
madcatzinc@1 606 <Layer level="ARTWORK">
madcatzinc@1 607 <Texture name="$parentHeader" file="Interface\DialogFrame\UI-DialogBox-Header">
madcatzinc@1 608 <Size>
madcatzinc@2 609 <AbsDimension x="500" y="64"/>
madcatzinc@1 610 </Size>
madcatzinc@1 611 <Anchors>
madcatzinc@1 612 <Anchor point="TOP">
madcatzinc@1 613 <Offset>
madcatzinc@1 614 <AbsDimension x="0" y="12"/>
madcatzinc@1 615 </Offset>
madcatzinc@1 616 </Anchor>
madcatzinc@1 617 </Anchors>
madcatzinc@1 618 </Texture>
madcatzinc@1 619 <FontString name="$parentHeaderText" inherits="GameFontNormal" text="FillerText">
madcatzinc@1 620 <Size>
madcatzinc@2 621 <AbsDimension x="500" y="13"/>
madcatzinc@1 622 </Size>
madcatzinc@1 623 <Anchors>
madcatzinc@1 624 <Anchor point="TOP" relativeTo="$parentHeader">
madcatzinc@1 625 <Offset>
madcatzinc@1 626 <AbsDimension x="0" y="-13"/>
madcatzinc@1 627 </Offset>
madcatzinc@1 628 </Anchor>
madcatzinc@1 629 </Anchors>
madcatzinc@1 630 </FontString>
madcatzinc@2 631 <FontString inherits="GameFontNormalLarge" name="$parentButtonName" text="Button Name">
madcatzinc@1 632 <Anchors>
madcatzinc@1 633 <Anchor point="CENTER" relativeTo="$parent">
madcatzinc@1 634 <Offset>
madcatzinc@1 635 <AbsDimension x="0" y="32"/>
madcatzinc@1 636 </Offset>
madcatzinc@1 637 </Anchor>
madcatzinc@1 638 </Anchors>
madcatzinc@1 639 </FontString>
madcatzinc@2 640 <FontString name="$parentKey" inherits="GameFontNormalLarge" text="KeyText">
madcatzinc@1 641 <Anchors>
madcatzinc@1 642 <Anchor point="CENTER" relativeTo="$parent">
madcatzinc@1 643 <Offset>
madcatzinc@1 644 <AbsDimension x="0" y="-16"/>
madcatzinc@1 645 </Offset>
madcatzinc@1 646 </Anchor>
madcatzinc@1 647 </Anchors>
madcatzinc@1 648 </FontString>
madcatzinc@1 649 </Layer>
madcatzinc@1 650 </Layers>
madcatzinc@1 651 <Frames>
madcatzinc@1 652 <Button name="$parentCloseButton" inherits="UIPanelCloseButton">
madcatzinc@1 653 <Anchors>
madcatzinc@1 654 <Anchor point="TOPRIGHT">
madcatzinc@1 655 <Offset>
madcatzinc@1 656 <AbsDimension x="-3" y="-3"/>
madcatzinc@1 657 </Offset>
madcatzinc@1 658 </Anchor>
madcatzinc@1 659 </Anchors>
madcatzinc@1 660 </Button>
madcatzinc@2 661 <Button name="$parentExitButton" inherits="UIPanelButtonTemplate" text="Close">
madcatzinc@1 662 <Size>
madcatzinc@1 663 <AbsDimension x="80" y="26"/>
madcatzinc@1 664 </Size>
madcatzinc@1 665 <Anchors>
madcatzinc@1 666 <Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT">
madcatzinc@1 667 <Offset>
madcatzinc@1 668 <AbsDimension x="-12" y="12"/>
madcatzinc@1 669 </Offset>
madcatzinc@1 670 </Anchor>
madcatzinc@1 671 </Anchors>
madcatzinc@1 672 <Scripts>
madcatzinc@1 673 <OnClick>
madcatzinc@13 674 HideUIPanel(self:GetParent())
madcatzinc@1 675 </OnClick>
madcatzinc@1 676 </Scripts>
madcatzinc@1 677 </Button>
madcatzinc@1 678 </Frames>
madcatzinc@1 679
madcatzinc@1 680 <Scripts>
madcatzinc@1 681 <OnLoad>
madcatzinc@4 682 CyborgMMO_LoadStrings(getglobal(self:GetName().."HeaderText"))
madcatzinc@4 683 CyborgMMO_LoadStrings(getglobal(self:GetName().."ExitButton"))
madcatzinc@13 684 self:RegisterForClicks("AnyUp")
madcatzinc@1 685 </OnLoad>
madcatzinc@1 686 <OnClick>
madcatzinc@13 687 CyborgMMO_BindingFrameOnKeyDown(self, button)
madcatzinc@1 688 </OnClick>
madcatzinc@1 689 <OnKeyDown>
madcatzinc@13 690 CyborgMMO_BindingFrameOnKeyDown(self, key)
madcatzinc@1 691 </OnKeyDown>
madcatzinc@1 692 <OnMouseWheel>
madcatzinc@13 693 if delta > 0 then
madcatzinc@13 694 CyborgMMO_BindingFrameOnKeyDown(self, "MOUSEWHEELUP")
madcatzinc@1 695 else
madcatzinc@13 696 CyborgMMO_BindingFrameOnKeyDown(self, "MOUSEWHEELDOWN")
madcatzinc@1 697 end
madcatzinc@1 698 </OnMouseWheel>
madcatzinc@1 699 </Scripts>
madcatzinc@1 700 </Button>
madcatzinc@0 701 </Ui>