0ad/binaries/data/mods/public/gui/options/options.xml

78 lines
4.0 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<!--
==========================================
- Options Window -
==========================================
-->
<objects>
<script file="gui/options/options.js"/>
<!-- Add a translucent black background to fade out the menu page -->
<object type="image" sprite="ModernFade"/>
<!-- Settings Window -->
<object name="options" type="image" style="ModernDialog" size="50%-466 50%-316 50%+466 50%+316">
<object style="ModernLabelText" type="text" size="50%-128 -16 50%+128 16">
<translatableAttribute id="caption">Game Options</translatableAttribute>
</object>
<object name="GeneralSettings" type="image" sprite="ModernDarkBoxGold" size="16 16 312 100%-16">
<object style="ModernLabelText" type="text" size="0 5 100% 25">
<translatableAttribute id="caption">General</translatableAttribute>
</object>
<repeat count="23">
<object name="generalSetting[n]" size="0 25 100% 50" hidden="true">
<object name="generalSettingLabel[n]" size="0 0 65% 100%" type="text" style="ModernLabelText" text_align="right"/>
<object name="generalSettingTickbox[n]" size="70% 5 100% 100%+5" type="checkbox" style="ModernTickBox" hidden="true"/>
<object name="generalSettingInput[n]" size="70% 0 100%-8 100%" type="input" style="ModernInput" hidden="true"/>
</object>
</repeat>
</object>
<object name="GraphicsSettings" type="image" sprite="ModernDarkBoxGold" size="320 16 612 100%-52">
<object style="ModernLabelText" type="text" size="0 5 100% 25">
<translatableAttribute id="caption">Graphics Settings</translatableAttribute>
</object>
<repeat count="21">
<object name="graphicsSetting[n]" size="0 25 100% 50" hidden="true">
<object name="graphicsSettingLabel[n]" size="0 0 65% 100%" type="text" style="ModernLabelText" text_align="right"/>
<object name="graphicsSettingTickbox[n]" size="70% 5 100% 100%+5" type="checkbox" style="ModernTickBox" hidden="true"/>
<object name="graphicsSettingInput[n]" size="70% 0 100%-8 100%" type="input" style="ModernInput" hidden="true"/>
</object>
</repeat>
</object>
<object name="SoundSettings" type="image" sprite="ModernDarkBoxGold" size="620 16 916 50%-4">
<object style="ModernLabelText" type="text" size="0 5 100% 25">
<translatableAttribute id="caption">Sound Settings</translatableAttribute>
</object>
<repeat count="10">
<object name="soundSetting[n]" size="0 25 100% 50" hidden="true">
<object name="soundSettingLabel[n]" size="0 0 65% 100%" type="text" style="ModernLabelText" text_align="right"/>
<object name="soundSettingTickbox[n]" size="70% 5 100% 100%+5" type="checkbox" style="ModernTickBox" hidden="true"/>
<object name="soundSettingInput[n]" size="70% 0 100%-8 100%" type="input" style="ModernInput" hidden="true"/>
</object>
</repeat>
</object>
<object name="LobbySettings" type="image" sprite="ModernDarkBoxGold" size="620 50%+4 916 100%-16">
<object style="ModernLabelText" type="text" size="0 5 100% 25">
<translatableAttribute id="caption">Lobby Settings</translatableAttribute>
</object>
<repeat count="10">
<object name="lobbySetting[n]" size="0 25 100% 50" hidden="true">
<object name="lobbySettingLabel[n]" size="0 0 65% 100%" type="text" style="ModernLabelText" text_align="right"/>
<object name="lobbySettingTickbox[n]" size="70% 5 100% 100%+5" type="checkbox" style="ModernTickBox" hidden="true"/>
<object name="lobbySettingInput[n]" size="70% 0 100%-8 100%" type="input" style="ModernInput" hidden="true"/>
</object>
</repeat>
</object>
<object type="button" style="ModernButtonRed" size="320 100%-44 50%-4 100%-16">
<translatableAttribute id="caption">Cancel</translatableAttribute>
<action on="Press">closePage();</action>
</object>
<object type="button" style="ModernButtonRed" size="50%+4 100%-44 612 100%-16">
<translatableAttribute id="caption">Save</translatableAttribute>
<action on="Press">Engine.ConfigDB_WriteFile("user", "config/user.cfg");closePage();</action>
</object>
</object>
</objects>