Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesetup/gamesetup.xml
Show All 23 Lines | <object type="image" style="ModernWindow" size="0 0 100% 100%"> | ||||
</object> | </object> | ||||
<object hidden="true" name="setupWindow"> | <object hidden="true" name="setupWindow"> | ||||
<action on="Tick"> | <action on="Tick"> | ||||
onTick(); | onTick(); | ||||
</action> | </action> | ||||
<!-- Keep the settings panel size fitting to the settings when resizing --> | |||||
elexis: "options size fitting to"? | |||||
<action on="WindowResized"> | |||||
distributeSettings(); | |||||
</action> | |||||
<!-- Player assignments --> | <!-- Player assignments --> | ||||
<object size="24 49 100%-440 345" type="image" sprite="ModernDarkBoxGold" name="playerAssignmentsPanel"> | <object size="24 49 100%-440 345" type="image" sprite="ModernDarkBoxGold" name="playerAssignmentsPanel"> | ||||
<object size="0 6 100% 30"> | <object size="0 6 100% 30"> | ||||
<object name="playerNameHeading" type="text" style="ModernLabelText" size="0 0 20%+5 100%"> | <object name="playerNameHeading" type="text" style="ModernLabelText" size="0 0 20%+5 100%"> | ||||
<translatableAttribute id="caption">Player Name</translatableAttribute> | <translatableAttribute id="caption">Player Name</translatableAttribute> | ||||
</object> | </object> | ||||
▲ Show 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | <object hidden="true" name="setupWindow"> | ||||
</object> | </object> | ||||
<object name="playerTeamText[n]" type="text" style="ModernLabelText" size="85%+5 0 100%-5 100%"/> | <object name="playerTeamText[n]" type="text" style="ModernLabelText" size="85%+5 0 100%-5 100%"/> | ||||
</object> | </object> | ||||
</repeat> | </repeat> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<!-- Singleplayer / AI tips --> | <!-- Singleplayer / AI tips --> | ||||
<object name="spTips" size="24 370 560 520" type="image" hidden="true"> | <object name="spTips" size="24 370 360 570" type="image" hidden="true"> | ||||
<object size="4 10 28 34" type="image" sprite="ModernGear"/> | <object size="4 10 28 34" type="image" sprite="ModernGear"/> | ||||
<object name="aiTips" size="32 0 100%-20 100%-32" type="text" style="ModernLeftLabelText"/> | <object name="aiTips" size="32 0 100%-20 100%-32" type="text" style="ModernLeftLabelText"/> | ||||
<object size="30 100%-30 100% 100%-8" type="text" style="ModernLeftLabelText"> | <object size="30 100%-30 100% 100%-8" type="text" style="ModernLeftLabelText"> | ||||
<translatableAttribute id="caption">Show this message in the future</translatableAttribute> | <translatableAttribute id="caption">Show this message in the future</translatableAttribute> | ||||
</object> | </object> | ||||
<object name="displaySPTips" size="8 100%-30 28 100%-8" type="checkbox" style="ModernTickBox"> | <object name="displaySPTips" size="8 100%-30 28 100%-8" type="checkbox" style="ModernTickBox"> | ||||
<action on="Press">saveSPTipsSetting();</action> | <action on="Press">saveSPTipsSetting();</action> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<!-- Map Options --> | <!-- Map Preview --> | ||||
<object name="mapOptions" size="100%-425 355 100%-25 470"> | <object type="image" sprite="ModernDarkBoxGold" name="gamePreviewBox" size="100%-426 49 100%-24 345"> | ||||
<object type="image" sprite="snMapPreview" size="1 1 401 294" name="mapPreview"/> | |||||
<object name="mapInfoName" type="text" style="ModernLeftLabelText" size="5 100%-20 100% 100%-1"/> | |||||
</object> | |||||
<repeat count="30" var="n"> | <!-- Settings --> | ||||
<object name="mapOptionFrame[n]" size="0 0 100% 30"> | <object name="settingsBackground" type="image" sprite="ModernDarkBoxGold" size="100%-635 355 100%-315 100%-60"/> | ||||
<object name="settingsPanel" type="image" sprite="ModernDarkBoxGold" size="100%-635 355 100%-315 100%-60" hidden="true" z="1"> | |||||
<repeat count="60" var="n"> | |||||
<object name="settingFrame[n]" size="0 2 320 60"> | |||||
<object | <object | ||||
name="mapOptionTitle[n]" | name="settingTitle[n]" | ||||
type="text" | type="text" | ||||
size="0 0 140 28" | size="0 0 50%-27 28" | ||||
style="ModernRightLabelText" | style="ModernRightLabelText" | ||||
z="1" | |||||
/> | /> | ||||
<object | <object | ||||
name="mapOptionText[n]" | name="settingText[n]" | ||||
type="text" | type="text" | ||||
size="150 0 100% 28" | size="50%-27 0 100% 28" | ||||
style="ModernLeftLabelText" | style="ModernLeftLabelText" | ||||
z="1" | |||||
/> | /> | ||||
<object | <object | ||||
name="mapOptionDropdown[n]" | name="settingDropdown[n]" | ||||
type="dropdown" | type="dropdown" | ||||
size="150 0 100% 28" | size="50%-22 0 100% 28" | ||||
style="ModernDropDown" | style="ModernDropDown" | ||||
tooltip_style="onscreenToolTip" | tooltip_style="onscreenToolTip" | ||||
z="1" | |||||
/> | /> | ||||
<object | <object | ||||
name="mapOptionCheckbox[n]" | name="settingCheckbox[n]" | ||||
type="checkbox" | type="checkbox" | ||||
size="150 0 180 28" | size="50%-22 5 50% 28" | ||||
style="ModernTickBox" | style="ModernTickBox" | ||||
tooltip_style="onscreenToolTip" | tooltip_style="onscreenToolTip" | ||||
z="1" | |||||
/> | /> | ||||
</object> | </object> | ||||
</repeat> | </repeat> | ||||
</object> | </object> | ||||
<!-- End Map Options --> | |||||
<!-- Re-add background to hide settings panel --> | |||||
<object type="image" sprite="ModernWindowCornerBottomRight" size="100%-315 355 100% 100%" z="20"/> | |||||
Not Done Inline Actionsz values set manually = dubious elexis: z values set manually = dubious | |||||
<!-- Map Preview --> | <!-- Category Tabs --> | ||||
<object type="image" sprite="ModernDarkBoxGold" name="gamePreviewBox" size="100%-426 49 100%-24 345"> | <object name="settingTabButtons" size="100%-315 355 100%-25 556" z="21"> | ||||
<object type="image" sprite="snMapPreview" size="1 1 401 294" name="mapPreview"/> | <include file="gui/common/tab_buttons.xml"/> | ||||
</object> | </object> | ||||
<!-- Map Description --> | <!-- Map Description --> | ||||
<object size="100%-425 529 100%-25 100%-60"> | <object name="mapInfoDescriptionFrame" type="image" sprite="ModernDarkBoxGold" size="100%-315 559 100%-25 100%-60" z="21"> | ||||
<object name="mapInfoName" type="text" style="ModernLeftLabelText" size="0 0 100%-120 30"/> | |||||
<object type="image" sprite="ModernDarkBoxGold" size="0 30 100% 100%"> | |||||
<object name="mapInfoDescription" type="text" style="ModernText" size="0 0 100% 100%"/> | <object name="mapInfoDescription" type="text" style="ModernText" size="0 0 100% 100%"/> | ||||
</object> | </object> | ||||
</object> | |||||
<!-- Chat window --> | <!-- Chat window --> | ||||
<object name="chatPanel" size="24 355 100%-440 100%-58" type="image" sprite="ModernDarkBoxGold"> | <object name="chatPanel" size="24 355 100%-640 100%-58" type="image" sprite="ModernDarkBoxGold"> | ||||
<object name="chatText" size="2 2 100%-2 100%-26" type="text" style="ChatPanel"/> | <object name="chatText" size="2 2 100%-2 100%-26" type="text" style="ChatPanel"/> | ||||
<object name="chatInput" size="4 100%-24 100%-76 100%-4" type="input" style="ModernInput"> | <object name="chatInput" size="4 100%-24 100%-76 100%-4" type="input" style="ModernInput"> | ||||
<action on="Press">submitChatInput();</action> | <action on="Press">submitChatInput();</action> | ||||
<action on="Tab">autoCompleteNick(this, g_Autocomplete);</action> | <action on="Tab">autoCompleteNick(this, g_Autocomplete);</action> | ||||
</object> | </object> | ||||
<object size="100%-72 100%-24 100%-4 100%-4" type="button" style="StoneButton"> | <object size="100%-72 100%-24 100%-4 100%-4" type="button" style="StoneButton"> | ||||
Show All 20 Lines | <object hidden="true" name="setupWindow"> | ||||
<!-- Start/Ready Button --> | <!-- Start/Ready Button --> | ||||
<object | <object | ||||
name="startGame" | name="startGame" | ||||
type="button" | type="button" | ||||
style="StoneButton" | style="StoneButton" | ||||
size="100%-164 100%-52 100%-24 100%-24" | size="100%-164 100%-52 100%-24 100%-24" | ||||
tooltip_style="onscreenToolTip" | tooltip_style="onscreenToolTip" | ||||
z="21" | |||||
Not Done Inline Actions(Hardcoded z values come with effort to maintain.) elexis: (Hardcoded z values come with effort to maintain.) | |||||
Not Done Inline ActionsWould entirely like to get rid of some, but dropdowns and checkboxes only seem to get on top otherwise bb: Would entirely like to get rid of some, but dropdowns and checkboxes only seem to get on top… | |||||
Not Done Inline ActionsHow do you mean? They shouldn't have the same position to begin with? elexis: How do you mean? They shouldn't have the same position to begin with? | |||||
Not Done Inline ActionsThe problem is that we want the dropdowns and checkboxes to be hidden when they are under the tabs, thus re-added the background in the corner, however the dropdowns and checkboxes show on top of them, thus added those z values to force the hiding. And the corner overlaps the whole corner (otherwise a user could notice it) thus it is also under those buttons. bb: The problem is that we want the dropdowns and checkboxes to be hidden when they are under the… | |||||
> | > | ||||
<action on="Press"> | <action on="Press"> | ||||
if (g_IsController) | if (g_IsController) | ||||
launchGame(); | launchGame(); | ||||
else | else | ||||
toggleReady(); | toggleReady(); | ||||
</action> | </action> | ||||
</object> | </object> | ||||
<!-- Cancel Button --> | <!-- Cancel Button --> | ||||
<object | <object | ||||
name="cancelGame" | name="cancelGame" | ||||
type="button" | type="button" | ||||
style="StoneButton" | style="StoneButton" | ||||
size="100%-308 100%-52 100%-168 100%-24" | size="100%-308 100%-52 100%-168 100%-24" | ||||
tooltip_style="onscreenToolTip" | tooltip_style="onscreenToolTip" | ||||
z="21" | |||||
> | > | ||||
<translatableAttribute id="caption">Back</translatableAttribute> | <translatableAttribute id="caption">Back</translatableAttribute> | ||||
<action on="Press">cancelSetup();</action> | <action on="Press">cancelSetup();</action> | ||||
</object> | </object> | ||||
<!-- Options --> | |||||
<object name="gameOptionsBox" size="100%-425 529 100%-25 525"> | |||||
<!-- More Options Button --> | |||||
<object | |||||
name="showMoreOptions" | |||||
type="button" | |||||
style="StoneButton" | |||||
size="100%-120 0 100% 28" | |||||
tooltip_style="onscreenToolTip" | |||||
> | |||||
<translatableAttribute id="caption">More Options</translatableAttribute> | |||||
<translatableAttribute id="tooltip">See more game options</translatableAttribute> | |||||
<action on="Press">showMoreOptions(true);</action> | |||||
</object> | |||||
</object> | |||||
<!-- End Options --> | |||||
<!-- More Options --> | |||||
<object hidden="true" name="moreOptionsFade" type="image" z="60" sprite="ModernFade"/> | |||||
<object name="moreOptions" type="image" sprite="ModernDialog" size="50%-200 50%-195 50%+200 50%+220" z="70" hidden="true"> | |||||
<object name="moreOptionsLabel" style="ModernLabelText" type="text" size="50%-128 -18 50%+128 14"> | |||||
<translatableAttribute id="caption">More Options</translatableAttribute> | |||||
</object> | |||||
<repeat count="30" var="n"> | |||||
<object name="moreOptionFrame[n]" size="14 30 94% 60"> | |||||
<object | |||||
name="moreOptionTitle[n]" | |||||
type="text" | |||||
size="0 0 40% 28" | |||||
style="ModernRightLabelText" | |||||
/> | |||||
<object | |||||
name="moreOptionText[n]" | |||||
type="text" | |||||
size="40% 0 100% 28" | |||||
style="ModernLeftLabelText" | |||||
/> | |||||
<object | |||||
name="moreOptionDropdown[n]" | |||||
type="dropdown" | |||||
size="40%+10 0 100% 28" | |||||
style="ModernDropDown" | |||||
tooltip_style="onscreenToolTip" | |||||
dropdown_size="350" | |||||
/> | |||||
<object | |||||
name="moreOptionCheckbox[n]" | |||||
type="checkbox" | |||||
size="40%+10 5 40%+28 28" | |||||
style="ModernTickBox" | |||||
tooltip_style="onscreenToolTip" | |||||
/> | |||||
</object> | |||||
</repeat> | |||||
<!-- Hide More Options Button --> | |||||
<object | |||||
name="hideMoreOptions" | |||||
type="button" | |||||
style="StoneButton" | |||||
size="50%-70 428 50%+70 456" | |||||
tooltip_style="onscreenToolTip" | |||||
hotkey="cancel" | |||||
> | |||||
<translatableAttribute id="caption">OK</translatableAttribute> | |||||
<translatableAttribute id="tooltip">Close more game options window</translatableAttribute> | |||||
<action on="Press">showMoreOptions(false);</action> | |||||
</object> | |||||
</object> | |||||
<!-- End More Options --> | |||||
</object> | </object> | ||||
</object> | </object> | ||||
</objects> | </objects> |
Wildfire Games · Phabricator
"options size fitting to"?