Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/lobby/lobby_panels.xml
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<object> | <object> | ||||
<action on="Tick"> | <action on="Tick"> | ||||
onTick(); | onTick(); | ||||
</action> | </action> | ||||
<object hotkey="lobby" name="lobbyDialogToggle"/> | <object hotkey="lobby" name="lobbyDialogToggle"/> | ||||
<object hotkey="cancel"> | |||||
<action on="Press"> | |||||
g_CancelHotkey.some(cancel => cancel()); | |||||
JoshuaJB: Nit: Can you add a comment to explain what exactly this is doing? It looks a bit cryptic to an… | |||||
</action> | |||||
</object> | |||||
<!-- Left panel: Player list. --> | <!-- Left panel: Player list. --> | ||||
<object name="leftPanel"> | <object name="leftPanel"> | ||||
<object name="playersBox" | <object name="playersBox" | ||||
style="ModernSortedList" | style="ModernSortedList" | ||||
selected_column="name" | selected_column="name" | ||||
selected_column_order="1" | selected_column_order="1" | ||||
type="olist" | type="olist" | ||||
sortable="true" | sortable="true" | ||||
Show All 21 Lines | > | ||||
selectGameFromPlayername(); | selectGameFromPlayername(); | ||||
</action> | </action> | ||||
<action on="mouseleftdoubleclickitem">toggleBuddy();</action> | <action on="mouseleftdoubleclickitem">toggleBuddy();</action> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<object name="profilePanel" size="20 100%-310 20% 100%-104"> | <object name="profilePanel" size="20 100%-310 20% 100%-104"> | ||||
<object name="profileBox" type="image" sprite="ModernDarkBoxGold" size="0 0 100% 100%"> | <object name="profileBox" type="image" sprite="ModernDarkBoxGold" size="0 0 100% 100%"> | ||||
<object name="profileArea" size="0 0 100% 100%" hidden="true"> | <object name="profileArea" size="0 0 100% 100%"> | ||||
<object name="usernameText" size="0 0 100% 45" type="text" style="ModernLabelText" font="sans-bold-16" /> | <object name="usernameText" size="0 0 100% 45" type="text" style="ModernLabelText" font="sans-bold-16" /> | ||||
<object name="roleText" size="0 45 100% 70" type="text" style="ModernLabelText" font="sans-bold-stroke-12" /> | <object name="roleText" size="0 45 100% 70" type="text" style="ModernLabelText" font="sans-bold-stroke-12" /> | ||||
<object size="0 70 40%+40 90" type="text" style="ModernRightLabelText" font="sans-bold-stroke-13"> | <object size="0 70 40%+40 90" type="text" style="ModernRightLabelText" font="sans-bold-stroke-13"> | ||||
<translatableAttribute id="caption">Current Rank:</translatableAttribute> | <translatableAttribute id="caption">Current Rank:</translatableAttribute> | ||||
</object> | </object> | ||||
<object name="rankText" size="40%+45 70 100% 90" type="text" style="ModernLeftLabelText" font="sans-bold-stroke-12" /> | <object name="rankText" size="40%+45 70 100% 90" type="text" style="ModernLeftLabelText" font="sans-bold-stroke-12" /> | ||||
<object size="0 90 40%+40 110" type="text" style="ModernRightLabelText" font="sans-bold-stroke-13"> | <object size="0 90 40%+40 110" type="text" style="ModernRightLabelText" font="sans-bold-stroke-13"> | ||||
<translatableAttribute id="caption">Highest Rating:</translatableAttribute> | <translatableAttribute id="caption">Highest Rating:</translatableAttribute> | ||||
▲ Show 20 Lines • Show All 233 Lines • ▼ Show 20 Lines | <object name="leaderboardBox" | ||||
</column> | </column> | ||||
<column id="rating" color="255 255 255" width="30%"> | <column id="rating" color="255 255 255" width="30%"> | ||||
<translatableAttribute id="heading">Rating</translatableAttribute> | <translatableAttribute id="heading">Rating</translatableAttribute> | ||||
</column> | </column> | ||||
<action on="SelectionChange"> | <action on="SelectionChange"> | ||||
lookupSelectedUserProfile(this.name); | lookupSelectedUserProfile(this.name); | ||||
</action> | </action> | ||||
</object> | </object> | ||||
<object type="button" style="ModernButtonRed" size="50%-133 100%-45 50%-5 100%-17" hotkey="cancel"> | <object type="button" style="ModernButtonRed" size="50%-133 100%-45 50%-5 100%-17"> | ||||
<translatableAttribute id="caption">Back</translatableAttribute> | <translatableAttribute id="caption">Back</translatableAttribute> | ||||
<action on="Press"> | <action on="Press"> | ||||
setLeaderboardVisibility(false); | setLeaderboardVisibility(false); | ||||
</action> | </action> | ||||
</object> | </object> | ||||
<object type="button" style="ModernButtonRed" size="50%+5 100%-45 50%+133 100%-17"> | <object type="button" style="ModernButtonRed" size="50%+5 100%-45 50%+133 100%-17"> | ||||
<translatableAttribute id="caption">Update</translatableAttribute> | <translatableAttribute id="caption">Update</translatableAttribute> | ||||
<action on="Press">Engine.SendGetBoardList();</action> | <action on="Press">Engine.SendGetBoardList();</action> | ||||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | <object name="profileWindowBox" type="image" sprite="ModernDarkBoxGold" size="0 0 100% 100%"> | ||||
</object> | </object> | ||||
<object name="profileRatioText" size="40%+45 130 100% 150" type="text" style="ModernLeftLabelText" font="sans-bold-stroke-12" /> | <object name="profileRatioText" size="40%+45 130 100% 150" type="text" style="ModernLeftLabelText" font="sans-bold-stroke-12" /> | ||||
</object> | </object> | ||||
<object name="profileErrorText" size="25% 25% 75% 75%" type="text" style="ModernLabelText" font="sans-bold-stroke-13" hidden="false"> | <object name="profileErrorText" size="25% 25% 75% 75%" type="text" style="ModernLabelText" font="sans-bold-stroke-13" hidden="false"> | ||||
<translatableAttribute id="caption">Please enter a player name.</translatableAttribute> | <translatableAttribute id="caption">Please enter a player name.</translatableAttribute> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<object type="button" style="ModernButtonRed" size="50%-64 100%-50 50%+64 100%-25" hotkey="cancel"> | <object type="button" style="ModernButtonRed" size="50%-64 100%-50 50%+64 100%-25"> | ||||
<translatableAttribute id="caption">Back</translatableAttribute> | <translatableAttribute id="caption">Back</translatableAttribute> | ||||
<action on="Press"> | <action on="Press"> | ||||
setUserProfileVisibility(false); | setUserProfileVisibility(false); | ||||
</action> | </action> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<!-- End of user profile lookup --> | <!-- End of user profile lookup --> | ||||
<!-- Keep this hotkey at the end of the gui, because the other cancel hotkeys must be processed first! --> | |||||
<object hotkey="cancel" name="cancelDialog"/> | |||||
</object> | </object> |
Wildfire Games · Phabricator
Nit: Can you add a comment to explain what exactly this is doing? It looks a bit cryptic to an older JS dev