mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-17 05:44:08 -07:00
Adds hotkey.cancel mapped to the Escape key, which is now used for closing/canceling in-game dialogs, fixes #2636, #3200. Please report any dialogs where Esc doesn't work! This was SVN commit r16736.
192 lines
7.5 KiB
XML
192 lines
7.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<objects>
|
|
<script file="gui/modmod/modmod.js"/>
|
|
|
|
<object name="modmod" type="image" style="ModernWindow" size="0 0 100% 100%">
|
|
<!-- Page Title -->
|
|
<object style="ModernLabelText" type="text" size="50%-128 4 50%+128 36">
|
|
<translatableAttribute id="caption">Modifications</translatableAttribute>
|
|
</object>
|
|
|
|
<!-- Message -->
|
|
<object name="message" type="text" size="15 40 100%-15 88" text_align="left" textcolor="white"/>
|
|
|
|
<!-- reset filters -->
|
|
<object name="resetFilters" size="15 72 184 100" type="button" style="ModernButtonRed">
|
|
<translatableAttribute id="caption">Reset Filters</translatableAttribute>
|
|
<action on="Press">resetFilters();</action>
|
|
</object>
|
|
|
|
<!-- Filter Panel -->
|
|
<object name="filterPanel" size="184 64 50% 98">
|
|
<object name="modGenericFilter"
|
|
type="input"
|
|
style="ModernInput"
|
|
size="10 100%-24 170 100%"
|
|
>
|
|
<action on="Press">applyFilters();</action>
|
|
</object>
|
|
|
|
<object name="modTypeFilter"
|
|
type="dropdown"
|
|
style="ModernDropDown"
|
|
size="180 100%-24 350 100%"
|
|
font="sans-bold-13"
|
|
>
|
|
<action on="SelectionChange">applyFilters();</action>
|
|
</object>
|
|
|
|
<!-- Checkboxes -->
|
|
<object name="negateFilter"
|
|
type="checkbox"
|
|
checked="false"
|
|
style="ModernTickBox"
|
|
size="355 100%-24 375 100%"
|
|
font="serif-bold-13"
|
|
>
|
|
<action on="Press">applyFilters();</action>
|
|
</object>
|
|
<object type="text" size="377 100%-24 460 100%" text_align="left" textcolor="white">
|
|
<translatableAttribute id="caption">Negate</translatableAttribute>
|
|
</object>
|
|
</object>
|
|
|
|
<!-- Sort by -->
|
|
<object name="sortingWrapper" size="100%-400 74 100% 98">
|
|
<object type="text" size="0 0 75 100%" text_align="left" textcolor="white">
|
|
<translatableAttribute id="caption">Sorting:</translatableAttribute>
|
|
</object>
|
|
<object name="sortBy"
|
|
type="dropdown"
|
|
style="ModernDropDown"
|
|
size="75 100%-24 75%-25 100%"
|
|
font="sans-bold-13"
|
|
>
|
|
<action on="SelectionChange">applyFilters();</action>
|
|
</object>
|
|
<!-- Checkboxes -->
|
|
<object type="text" size="75% 100%-24 100% 100%" text_align="left" textcolor="white">
|
|
<translatableAttribute id="caption">Descending.</translatableAttribute>
|
|
</object>
|
|
<object name="isOrderDescending"
|
|
type="checkbox"
|
|
checked="false"
|
|
style="ModernTickBox"
|
|
size="75%-20 100%-24 75% 100%"
|
|
font="serif-bold-13"
|
|
>
|
|
<action on="Press">applyFilters();</action>
|
|
</object>
|
|
</object>
|
|
|
|
<!-- Available Mods Wrapper -->
|
|
<object name="modsAvailable" size="16 100 100%-15 75%-4" style="ModmodScrollbar">
|
|
<object style="ModernLabelText" type="text" size="0 5 100% 25">
|
|
<translatableAttribute id="caption">Available Mods</translatableAttribute>
|
|
</object>
|
|
|
|
<object name="modsAvailableList" style="ModernList" type="olist" size="0 25 100%-2 100%" font="sans-stroke-13">
|
|
<action on="SelectionChange">showModDescription(this.name);</action>
|
|
<!-- List headers -->
|
|
<def id="name" color="100 100 200" width="10%">
|
|
<translatableAttribute id="heading">Name</translatableAttribute>
|
|
</def>
|
|
<def id="modVersion" color="128 128 128" width="7%">
|
|
<translatableAttribute id="heading">Version</translatableAttribute>
|
|
</def>
|
|
<def id="modFolderName" color="100 100 200" width="13%">
|
|
<translatableAttribute id="heading">(Folder)</translatableAttribute>
|
|
</def>
|
|
<def id="modLabel" color="0 60 0" width="18%">
|
|
<translatableAttribute id="heading">Mod Label</translatableAttribute>
|
|
</def>
|
|
<def id="modType" color="0 128 128" width="12%">
|
|
<translatableAttribute id="heading">Mod Type</translatableAttribute>
|
|
</def>
|
|
<def id="modDependencies" color="128 128 128" width="20%">
|
|
<translatableAttribute id="heading">Dependencies</translatableAttribute>
|
|
</def>
|
|
<def id="modURL" color="128 128 128" width="24%">
|
|
<translatableAttribute id="heading">Website</translatableAttribute>
|
|
</def>
|
|
</object>
|
|
<object name="globalModDescription" type="text" style="ModmodScrollbar" size="0 100%-28 100%-16 100%">
|
|
<attribute id="caption"><keep>[color="100 100 100"]</keep><translate>Description</translate><keep>[/color]</keep></attribute>
|
|
</object>
|
|
<object type="button" style="ModernButtonRed" size="100%-184 100%-28 100% 100%">
|
|
<translatableAttribute id="caption">Enable</translatableAttribute>
|
|
<action on="Press">enableMod();</action>
|
|
</object>
|
|
</object>
|
|
|
|
|
|
<!-- Enabled Mods Wrapper -->
|
|
<object name="modsEnabled" size="16 75% 100%-15 100%-50">
|
|
<object style="ModernLabelText" type="text" size="0 5 100% 25">
|
|
<translatableAttribute id="caption">Enabled Mods</translatableAttribute>
|
|
</object>
|
|
|
|
<object name="modsEnabledList" style="ModernList" type="olist" size="0 25 96%-5 100%" font="sans-stroke-13" tooltip_style="pgToolTip">
|
|
<action on="SelectionChange">showModDescription(this.name);</action>
|
|
<!-- List headers -->
|
|
<def id="name" color="100 100 200" width="10%">
|
|
<translatableAttribute id="heading">Name</translatableAttribute>
|
|
</def>
|
|
<def id="modVersion" color="128 128 128" width="7%">
|
|
<translatableAttribute id="heading">Version</translatableAttribute>
|
|
</def>
|
|
<def id="modFolderName" color="100 100 200" width="13%">
|
|
<translatableAttribute id="heading">(Folder)</translatableAttribute>
|
|
</def>
|
|
<def id="modLabel" color="0 60 0" width="18%">
|
|
<translatableAttribute id="heading">Mod Label</translatableAttribute>
|
|
</def>
|
|
<def id="modType" color="0 128 128" width="12%">
|
|
<translatableAttribute id="heading">Mod Type</translatableAttribute>
|
|
</def>
|
|
<def id="modDependencies" color="128 128 128" width="20%">
|
|
<translatableAttribute id="heading">Dependencies</translatableAttribute>
|
|
</def>
|
|
<def id="modURL" color="128 128 128" width="20%">
|
|
<translatableAttribute id="heading">Website</translatableAttribute>
|
|
</def>
|
|
</object>
|
|
|
|
<object type="button" style="ModernButtonRed" size="96% 23 100% 40%+12">
|
|
<translatableAttribute id="caption">Up</translatableAttribute>
|
|
<action on="Press">moveCurrItem(this.parent.name + "List", true);</action>
|
|
</object>
|
|
<object type="button" style="ModernButtonRed" size="96% 40%+12 100% 60%+10">
|
|
<translatableAttribute id="caption">X</translatableAttribute>
|
|
<action on="Press">disableMod();</action>
|
|
</object>
|
|
<object type="button" style="ModernButtonRed" size="96% 60%+10 100% 100%">
|
|
<translatableAttribute id="caption">Down</translatableAttribute>
|
|
<action on="Press">moveCurrItem(this.parent.name + "List", false);</action>
|
|
</object>
|
|
</object>
|
|
|
|
|
|
<!-- BUTTONS -->
|
|
<object type="button" style="ModernButtonRed" size="16 100%-44 200 100%-16">
|
|
<translatableAttribute id="caption">Quit</translatableAttribute>
|
|
<action on="Press">Engine.Exit();</action>
|
|
</object>
|
|
|
|
<object type="button" style="ModernButtonRed" size="100%-576 100%-44 100%-392 100%-16" hotkey="cancel">
|
|
<translatableAttribute id="caption">Cancel</translatableAttribute>
|
|
<action on="Press">closePage();</action>
|
|
</object>
|
|
|
|
<object name="saveConfigurationButton" type="button" style="ModernButtonRed" size="100%-388 100%-44 100%-204 100%-16">
|
|
<translatableAttribute id="caption">Save Configuration</translatableAttribute>
|
|
<action on="Press">saveMods();</action>
|
|
</object>
|
|
|
|
<object name="startModsButton" type="button" style="ModernButtonRed" size="100%-200 100%-44 100%-16 100%-16">
|
|
<translatableAttribute id="caption">Start Mods</translatableAttribute>
|
|
<action on="Press">startMods();</action>
|
|
</object>
|
|
</object>
|
|
</objects>
|