From f49ec8d6b9765f0a95f4887a03f71d5ba2c4e8b5 Mon Sep 17 00:00:00 2001 From: Bob Date: Sat, 31 Jul 2010 14:05:57 +1200 Subject: [PATCH] don't mention rootwidget in chrome yaml --- OpenRA.Game/Widgets/Widget.cs | 5 +- mods/ra/chrome/gamelobby.yaml | 866 +++++++++++++++--------------- mods/ra/chrome/ingame.yaml | 504 +++++++++-------- mods/ra/chrome/mainmenu.yaml | 308 ++++++----- mods/ra/chrome/serverbrowser.yaml | 720 +++++++++++++------------ mods/ra/chrome/settings.yaml | 416 +++++++------- 6 files changed, 1406 insertions(+), 1413 deletions(-) diff --git a/OpenRA.Game/Widgets/Widget.cs b/OpenRA.Game/Widgets/Widget.cs index f19f945156..94a7be0441 100644 --- a/OpenRA.Game/Widgets/Widget.cs +++ b/OpenRA.Game/Widgets/Widget.cs @@ -54,8 +54,11 @@ namespace OpenRA.Widgets if (rootWidget == null) { var widgetYaml = Game.Manifest.ChromeLayout.Select(a => MiniYaml.FromFile(a)).Aggregate(MiniYaml.Merge); + + rootWidget = new ContainerWidget(); + foreach( var w in widgetYaml ) + rootWidget.AddChild( WidgetLoader.LoadWidget( w ) ); - rootWidget = WidgetLoader.LoadWidget( widgetYaml.FirstOrDefault() ); rootWidget.Initialize(); rootWidget.InitDelegates(); } diff --git a/mods/ra/chrome/gamelobby.yaml b/mods/ra/chrome/gamelobby.yaml index cb94d9b5bf..96a1a3f7c5 100644 --- a/mods/ra/chrome/gamelobby.yaml +++ b/mods/ra/chrome/gamelobby.yaml @@ -1,474 +1,472 @@ -Container@ROOT: +Background@SERVER_LOBBY: + Id:SERVER_LOBBY + Delegate:LobbyDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:800 + Height:600 + Visible:false Children: - Background@SERVER_LOBBY: - Id:SERVER_LOBBY - Delegate:LobbyDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 + Label@LOBBY_TITLE: + X:0 + Y:20 + Align:Center Width:800 - Height:600 - Visible:false + Height:20 + Bold:True + Text:OpenRA Multiplayer Lobby + Background@LOBBY_MAP_BG: + X:PARENT_RIGHT-268 + Y:39 + Width:252 + Height:252 + Background:dialog3 Children: - Label@LOBBY_TITLE: + MapPreview@LOBBY_MAP_PREVIEW: + Id:LOBBY_MAP_PREVIEW + X:4 + Y:4 + Width:244 + Height:244 + Container@PLAYERS: + Id:PLAYERS + X:30 + Y:75 + Width:500 + Height:200 + Children: + Container@TEMPLATE_LOCAL: + Id:TEMPLATE_LOCAL X:0 - Y:20 - Align:Center - Width:800 - Height:20 - Bold:True - Text:OpenRA Multiplayer Lobby - Background@LOBBY_MAP_BG: - X:PARENT_RIGHT-268 - Y:39 - Width:252 - Height:252 - Background:dialog3 - Children: - MapPreview@LOBBY_MAP_PREVIEW: - Id:LOBBY_MAP_PREVIEW - X:4 - Y:4 - Width:244 - Height:244 - Container@PLAYERS: - Id:PLAYERS - X:30 - Y:75 + Y:0 Width:500 - Height:200 + Height:30 + Visible:false Children: - Container@TEMPLATE_LOCAL: - Id:TEMPLATE_LOCAL - X:0 - Y:0 - Width:500 - Height:30 - Visible:false - Children: - TextField@NAME: - Id:NAME - Text:Name - Width:139 - Height:25 - X:0 - Y:0 - MaxLength:16 - Button@COLOR: - Id:COLOR - Width:65 - Height:25 - X:159 - Y:0 - Children: - ColorBlock@COLORBLOCK: - Id:COLORBLOCK - X:5 - Y:7 - Width:PARENT_RIGHT-10 - Height:PARENT_BOTTOM-12 - Button@FACTION: - Id:FACTION - Width:110 - Height:25 - X:244 - Y:0 - Children: - Image@FACTIONFLAG: - Id:FACTIONFLAG - Width:30 - Height:15 - X:5 - Y:5 - Label@FACTIONNAME: - Id:FACTIONNAME - Text:Faction - Width:60 - Height:25 - X:40 - Y:0 - Button@TEAM: - Id:TEAM - Text:Team - Width:25 - Height:25 - X:374 - Y:0 - Checkbox@STATUS: - Id:STATUS - X:455 - Y:2 - Width:20 - Height:20 - Container@TEMPLATE_REMOTE: - Id:TEMPLATE_REMOTE - X:0 - Y:0 - Width:500 - Height:30 - Visible:false - Children: - Label@NAME: - Id:NAME - Text:Name - Width:139 - Height:25 - X:0 - Y:0 - ColorBlock@COLOR: - Id:COLOR - X:164 - Y:7 - Width:55 - Height:13 - Label@FACTION: - Id:FACTION - Width:110 - Height:25 - X:244 - Y:0 - Children: - Image@FACTIONFLAG: - Id:FACTIONFLAG - Width:30 - Height:15 - X:5 - Y:5 - Label@FACTIONNAME: - Id:FACTIONNAME - Text:Faction - Width:60 - Height:25 - X:40 - Y:0 - Label@TEAM: - Id:TEAM - Text:Team - Width:70 - Height:25 - X:351 - Y:0 - Align:Center - Bold: false - Checkbox@STATUS: - Id:STATUS - X:455 - Y:2 - Width:20 - Height:20 - Container@LABEL_CONTAINER: - X:30 - Y:45 - Children: - Label@LABEL_LOBBY_NAME: - Id:LABEL_LOBBY_NAME + TextField@NAME: + Id:NAME + Text:Name Width:139 Height:25 X:0 Y:0 - Text:Name - Align:Center - Bold:True - Label@LABEL_LOBBY_COLOR: - Id:LABEL_LOBBY_COLOR + MaxLength:16 + Button@COLOR: + Id:COLOR Width:65 Height:25 X:159 Y:0 - Text:Color - Align:Center - Bold:True - Label@LABEL_LOBBY_FACTION: - Id:LABEL_LOBBY_FACTION + Children: + ColorBlock@COLORBLOCK: + Id:COLORBLOCK + X:5 + Y:7 + Width:PARENT_RIGHT-10 + Height:PARENT_BOTTOM-12 + Button@FACTION: + Id:FACTION Width:110 Height:25 X:244 Y:0 - Text:Faction - Align:Center - Bold:True - Label@LABEL_LOBBY_TEAM: - Id:LABEL_LOBBY_TEAM + Children: + Image@FACTIONFLAG: + Id:FACTIONFLAG + Width:30 + Height:15 + X:5 + Y:5 + Label@FACTIONNAME: + Id:FACTIONNAME + Text:Faction + Width:60 + Height:25 + X:40 + Y:0 + Button@TEAM: + Id:TEAM + Text:Team + Width:25 + Height:25 + X:374 + Y:0 + Checkbox@STATUS: + Id:STATUS + X:455 + Y:2 + Width:20 + Height:20 + Container@TEMPLATE_REMOTE: + Id:TEMPLATE_REMOTE + X:0 + Y:0 + Width:500 + Height:30 + Visible:false + Children: + Label@NAME: + Id:NAME + Text:Name + Width:139 + Height:25 + X:0 + Y:0 + ColorBlock@COLOR: + Id:COLOR + X:164 + Y:7 + Width:55 + Height:13 + Label@FACTION: + Id:FACTION + Width:110 + Height:25 + X:244 + Y:0 + Children: + Image@FACTIONFLAG: + Id:FACTIONFLAG + Width:30 + Height:15 + X:5 + Y:5 + Label@FACTIONNAME: + Id:FACTIONNAME + Text:Faction + Width:60 + Height:25 + X:40 + Y:0 + Label@TEAM: + Id:TEAM + Text:Team Width:70 Height:25 X:351 Y:0 - Text:Team Align:Center - Bold:True - Label@LABEL_LOBBY_STATUS: - Id:LABEL_LOBBY_STATUS - X:432 - Y:0 - Width:70 - Height:25 - Text:Ready - Align:Center - Bold:True - Button@CHANGEMAP_BUTTON: - Id:CHANGEMAP_BUTTON - Visible:true - X:PARENT_RIGHT-160 - Y:PARENT_BOTTOM-269 - Width:120 + Bold: false + Checkbox@STATUS: + Id:STATUS + X:455 + Y:2 + Width:20 + Height:20 + Container@LABEL_CONTAINER: + X:30 + Y:45 + Children: + Label@LABEL_LOBBY_NAME: + Id:LABEL_LOBBY_NAME + Width:139 Height:25 - Text:Change Map + X:0 + Y:0 + Text:Name + Align:Center Bold:True - ChatDisplay@CHAT_DISPLAY: - Id:CHAT_DISPLAY - Visible:true - X:20 - Height:230 - Y:PARENT_BOTTOM - 289 - Width:PARENT_RIGHT - 200 - Notification: rabeep1.aud - Label@LABEL_CHATTYPE: - Id:LABEL_CHATTYPE + Label@LABEL_LOBBY_COLOR: + Id:LABEL_LOBBY_COLOR Width:65 Height:25 - X:0 - Y:PARENT_BOTTOM - 50 - Text:Chat: - Align:Right - TextField@CHAT_TEXTFIELD: - Id:CHAT_TEXTFIELD - Visible:true - X:70 - Y:PARENT_BOTTOM - 49 - Width:550 - Height:25 - Button@START_GAME_BUTTON: - Id:START_GAME_BUTTON - Visible:true - X:PARENT_RIGHT-160 - Y:PARENT_BOTTOM-49 - Width:120 - Height:25 - Text:Start Game + X:159 + Y:0 + Text:Color + Align:Center Bold:True - Button@DISCONNECT_BUTTON: - Id:DISCONNECT_BUTTON - Visible:true - X:PARENT_RIGHT-160 - Y:PARENT_BOTTOM-189 - Width:120 + Label@LABEL_LOBBY_FACTION: + Id:LABEL_LOBBY_FACTION + Width:110 Height:25 - Text:Disconnect + X:244 + Y:0 + Text:Faction + Align:Center Bold:True - Checkbox@LOCKTEAMS_CHECKBOX: - Id:LOCKTEAMS_CHECKBOX - Visible: true - X: PARENT_RIGHT-160 - Y: PARENT_BOTTOM-229 - Width: 80 - Height: 20 - Text: Lock Teams - Background@COLOR_CHOOSER: - Id:COLOR_CHOOSER - Width:500 - Height:195 - X:(WINDOW_RIGHT - WIDTH)/2 - PARENT_LEFT - Y:100 - Visible:false - Children: - Button@BUTTON_OK: - Id:BUTTON_OK - X:PARENT_RIGHT - 180 - Y:PARENT_BOTTOM - 45 - Width:160 - Height:25 - Text:Ok - Bold:True - ShpImage@MCV: - Id:MCV - X:PARENT_RIGHT - 90 - Y:20 - Image:mcv - Frame:8 - Palette:colorpicker - ShpImage@FACT: - Id:FACT - X:PARENT_RIGHT - 100 - Y:70 - Image:fact - Palette:colorpicker - Label@HUE_LABEL: - X:0 - Y:30 - Width:110 - Height:20 - Align: Right - Text: Hue: - Slider@HUE: - Id:HUE_SLIDER - X:120 - Y:30 - Width:260 - Height:20 - Ticks:5 - Label@SAT_LABEL: - X:0 - Y:60 - Width:110 - Height:20 - Align: Right - Text: Saturation: - Slider@SAT: - Id:SAT_SLIDER - X:120 - Y:60 - Width:260 - Height:20 - Ticks:5 - Label@LUM_LABEL: - X:0 - Y:90 - Width:110 - Height:20 - Align: Right - Text: Brightness: - Slider@LUM: - Id:LUM_SLIDER - X:120 - Y:90 - Width:260 - Height:20 - Ticks:5 - Label@RANGE_LABEL: - X:0 - Y:120 - Width:110 - Height:20 - Align: Right - Text: Range: - Slider@RANGE: - Id:RANGE_SLIDER - X:120 - Y:120 - Width:260 - Height:20 - Ticks:5 - Background@MAP_CHOOSER: - Id:MAP_CHOOSER - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Delegate:MapChooserDelegate - Width:800 - Height:600 + Label@LABEL_LOBBY_TEAM: + Id:LABEL_LOBBY_TEAM + Width:70 + Height:25 + X:351 + Y:0 + Text:Team + Align:Center + Bold:True + Label@LABEL_LOBBY_STATUS: + Id:LABEL_LOBBY_STATUS + X:432 + Y:0 + Width:70 + Height:25 + Text:Ready + Align:Center + Bold:True + Button@CHANGEMAP_BUTTON: + Id:CHANGEMAP_BUTTON + Visible:true + X:PARENT_RIGHT-160 + Y:PARENT_BOTTOM-269 + Width:120 + Height:25 + Text:Change Map + Bold:True + ChatDisplay@CHAT_DISPLAY: + Id:CHAT_DISPLAY + Visible:true + X:20 + Height:230 + Y:PARENT_BOTTOM - 289 + Width:PARENT_RIGHT - 200 + Notification: rabeep1.aud + Label@LABEL_CHATTYPE: + Id:LABEL_CHATTYPE + Width:65 + Height:25 + X:0 + Y:PARENT_BOTTOM - 50 + Text:Chat: + Align:Right + TextField@CHAT_TEXTFIELD: + Id:CHAT_TEXTFIELD + Visible:true + X:70 + Y:PARENT_BOTTOM - 49 + Width:550 + Height:25 + Button@START_GAME_BUTTON: + Id:START_GAME_BUTTON + Visible:true + X:PARENT_RIGHT-160 + Y:PARENT_BOTTOM-49 + Width:120 + Height:25 + Text:Start Game + Bold:True + Button@DISCONNECT_BUTTON: + Id:DISCONNECT_BUTTON + Visible:true + X:PARENT_RIGHT-160 + Y:PARENT_BOTTOM-189 + Width:120 + Height:25 + Text:Disconnect + Bold:True + Checkbox@LOCKTEAMS_CHECKBOX: + Id:LOCKTEAMS_CHECKBOX + Visible: true + X: PARENT_RIGHT-160 + Y: PARENT_BOTTOM-229 + Width: 80 + Height: 20 + Text: Lock Teams + Background@COLOR_CHOOSER: + Id:COLOR_CHOOSER + Width:500 + Height:195 + X:(WINDOW_RIGHT - WIDTH)/2 - PARENT_LEFT + Y:100 Visible:false Children: - Label@MAPCHOOSER_TITLE: - X:0 - Y:20 - Align:Center - Width:800 - Height:20 - Text:Choose Map - Bold:True - ListBox@MAP_LIST: - Id:MAP_LIST - X:20 - Y:50 - Width:500 - Height:480 - Children: - Label@MAP_TEMPLATE: - Id:MAP_TEMPLATE - Width:PARENT_RIGHT-28 - Height:25 - ClickThrough:false - X:2 - Y:0 - Visible:false - Background@MAPCHOOSER_MAP_BG: - X:PARENT_RIGHT-268 - Y:50 - Width:252 - Height:252 - Background:dialog3 - Children: - MapPreview@MAPCHOOSER_MAP_PREVIEW: - Id:MAPCHOOSER_MAP_PREVIEW - X:4 - Y:4 - Width:244 - Height:244 - Label@CURMAP_TITLE_LABEL: - Id:CURMAP_TITLE_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:311 - Align:Right - Width:70 - Height:20 - Text:Title: - Bold:True - Label@CURMAP_TITLE: - Id:CURMAP_TITLE - X:PARENT_RIGHT - 195 - Y:311 - Align:Left - Width:70 - Height:20 - Label@CURMAP_SIZE_LABEL: - Id:CURMAP_SIZE_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:331 - Align:Right - Width:70 - Height:20 - Text:Size: - Bold:True - Label@CURMAP_SIZE: - Id:CURMAP_SIZE - X:PARENT_RIGHT - 195 - Y:331 - Align:Left - Width:70 - Height:20 - Label@CURMAP_THEATER_LABEL: - Id:CURMAP_THEATER_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:351 - Align:Right - Width:70 - Height:20 - Text:Theater: - Bold:True - Label@CURMAP_THEATER: - Id:CURMAP_THEATER - X:PARENT_RIGHT - 195 - Y:351 - Align:Left - Width:70 - Height:20 - Label@CURMAP_PLAYERS_LABEL: - Id:CURMAP_PLAYERS_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:371 - Align:Right - Width:70 - Height:20 - Text:Players: - Bold:True - Label@CURMAP_PLAYERS: - Id:CURMAP_PLAYERS - X:PARENT_RIGHT - 195 - Y:371 - Align:Left - Width:70 - Height:20 Button@BUTTON_OK: Id:BUTTON_OK - X:PARENT_RIGHT - 360 + X:PARENT_RIGHT - 180 Y:PARENT_BOTTOM - 45 Width:160 Height:25 Text:Ok Bold:True - Button@BUTTON_CANCEL: - Id:BUTTON_CANCEL - X:PARENT_RIGHT - 180 - Y:PARENT_BOTTOM - 45 - Width:160 + ShpImage@MCV: + Id:MCV + X:PARENT_RIGHT - 90 + Y:20 + Image:mcv + Frame:8 + Palette:colorpicker + ShpImage@FACT: + Id:FACT + X:PARENT_RIGHT - 100 + Y:70 + Image:fact + Palette:colorpicker + Label@HUE_LABEL: + X:0 + Y:30 + Width:110 + Height:20 + Align: Right + Text: Hue: + Slider@HUE: + Id:HUE_SLIDER + X:120 + Y:30 + Width:260 + Height:20 + Ticks:5 + Label@SAT_LABEL: + X:0 + Y:60 + Width:110 + Height:20 + Align: Right + Text: Saturation: + Slider@SAT: + Id:SAT_SLIDER + X:120 + Y:60 + Width:260 + Height:20 + Ticks:5 + Label@LUM_LABEL: + X:0 + Y:90 + Width:110 + Height:20 + Align: Right + Text: Brightness: + Slider@LUM: + Id:LUM_SLIDER + X:120 + Y:90 + Width:260 + Height:20 + Ticks:5 + Label@RANGE_LABEL: + X:0 + Y:120 + Width:110 + Height:20 + Align: Right + Text: Range: + Slider@RANGE: + Id:RANGE_SLIDER + X:120 + Y:120 + Width:260 + Height:20 + Ticks:5 +Background@MAP_CHOOSER: + Id:MAP_CHOOSER + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Delegate:MapChooserDelegate + Width:800 + Height:600 + Visible:false + Children: + Label@MAPCHOOSER_TITLE: + X:0 + Y:20 + Align:Center + Width:800 + Height:20 + Text:Choose Map + Bold:True + ListBox@MAP_LIST: + Id:MAP_LIST + X:20 + Y:50 + Width:500 + Height:480 + Children: + Label@MAP_TEMPLATE: + Id:MAP_TEMPLATE + Width:PARENT_RIGHT-28 Height:25 - Text:Cancel - Bold:True \ No newline at end of file + ClickThrough:false + X:2 + Y:0 + Visible:false + Background@MAPCHOOSER_MAP_BG: + X:PARENT_RIGHT-268 + Y:50 + Width:252 + Height:252 + Background:dialog3 + Children: + MapPreview@MAPCHOOSER_MAP_PREVIEW: + Id:MAPCHOOSER_MAP_PREVIEW + X:4 + Y:4 + Width:244 + Height:244 + Label@CURMAP_TITLE_LABEL: + Id:CURMAP_TITLE_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:311 + Align:Right + Width:70 + Height:20 + Text:Title: + Bold:True + Label@CURMAP_TITLE: + Id:CURMAP_TITLE + X:PARENT_RIGHT - 195 + Y:311 + Align:Left + Width:70 + Height:20 + Label@CURMAP_SIZE_LABEL: + Id:CURMAP_SIZE_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:331 + Align:Right + Width:70 + Height:20 + Text:Size: + Bold:True + Label@CURMAP_SIZE: + Id:CURMAP_SIZE + X:PARENT_RIGHT - 195 + Y:331 + Align:Left + Width:70 + Height:20 + Label@CURMAP_THEATER_LABEL: + Id:CURMAP_THEATER_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:351 + Align:Right + Width:70 + Height:20 + Text:Theater: + Bold:True + Label@CURMAP_THEATER: + Id:CURMAP_THEATER + X:PARENT_RIGHT - 195 + Y:351 + Align:Left + Width:70 + Height:20 + Label@CURMAP_PLAYERS_LABEL: + Id:CURMAP_PLAYERS_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:371 + Align:Right + Width:70 + Height:20 + Text:Players: + Bold:True + Label@CURMAP_PLAYERS: + Id:CURMAP_PLAYERS + X:PARENT_RIGHT - 195 + Y:371 + Align:Left + Width:70 + Height:20 + Button@BUTTON_OK: + Id:BUTTON_OK + X:PARENT_RIGHT - 360 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Ok + Bold:True + Button@BUTTON_CANCEL: + Id:BUTTON_CANCEL + X:PARENT_RIGHT - 180 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Cancel + Bold:True \ No newline at end of file diff --git a/mods/ra/chrome/ingame.yaml b/mods/ra/chrome/ingame.yaml index 0d0b994e16..04245c07b8 100644 --- a/mods/ra/chrome/ingame.yaml +++ b/mods/ra/chrome/ingame.yaml @@ -1,268 +1,266 @@ -Container@ROOT: +Container@INGAME_ROOT: + Id:INGAME_ROOT + Delegate:IngameChromeDelegate + Visible:false Children: - Container@INGAME_ROOT: - Id:INGAME_ROOT - Delegate:IngameChromeDelegate + WorldInteractionController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + ViewportScrollController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + Timer@GAME_TIMER: + Id:GAME_TIMER + X: WINDOW_RIGHT/2 + Y: 10 + Background@POSTGAME_BG: + Id:POSTGAME_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:400 + Height:100 + Background:dialog4 Visible:false Children: - WorldInteractionController: - X:0 + Label@TEXT: + Id:TEXT + X:(PARENT_RIGHT - WIDTH)/2 + Y:(PARENT_BOTTOM - HEIGHT)/2 + Width:200 + Height:40 + Align:Center + Bold:True + SpecialPowerBin@INGAME_POWERS_BIN: + Id:INGAME_POWERS_BIN + X:0 + Y:25 + BuildPalette@INGAME_BUILD_PALETTE: + Id:INGAME_BUILD_PALETTE + X:WINDOW_RIGHT - 250 + Y:280 + Width:250 + Height:500 + Button@INGAME_OPTIONS_BUTTON: + Id:INGAME_OPTIONS_BUTTON + X:0 + Y:0 + Width:160 + Height:25 + Text:Options + Bold:True + Button@INGAME_DIPLOMACY_BUTTON: + Id:INGAME_DIPLOMACY_BUTTON + X:162 + Y:0 + Width:160 + Height:25 + Text:Diplomacy + Bold:True + WorldTooltip@INGAME_WORLD_TOOLTIP: + Id:INGAME_WORLD_TOOLTIP + Button@INGAME_DEVELOPERMODE_BUTTON: + Id:INGAME_DEVELOPERMODE_BUTTON + X:324 + Y:0 + Width:160 + Height:25 + Text:Developer Mode + Visible:false + Bold:True + RadarBin@INGAME_RADAR_BIN: + Id:INGAME_RADAR_BIN + PowerBin@INGAME_POWER_BIN: + Id:INGAME_POWER_BIN + MoneyBin@INGAME_MONEY_BIN: + Id:INGAME_MONEY_BIN + X:WINDOW_RIGHT - WIDTH + Y:0 + Width:320 + Height: 32 + SplitOreAndCash:No + Children: + OrderButton@SELL: + Id:SELL + Delegate:OrderButtonsChromeDelegate + X:3 Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - ViewportScrollController: - X:0 + Width:30 + Height:30 + Image:sell + Description:Sell + LongDesc:Sell buildings, reclaiming a \nproportion of their build cost + OrderButton@POWER_DOWN: + Id:POWER_DOWN + Delegate:OrderButtonsChromeDelegate + X:39 Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - Timer@GAME_TIMER: - Id:GAME_TIMER - X: WINDOW_RIGHT/2 - Y: 10 - Background@POSTGAME_BG: - Id:POSTGAME_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:400 - Height:100 - Background:dialog4 - Visible:false - Children: - Label@TEXT: - Id:TEXT - X:(PARENT_RIGHT - WIDTH)/2 - Y:(PARENT_BOTTOM - HEIGHT)/2 - Width:200 - Height:40 - Align:Center - Bold:True - SpecialPowerBin@INGAME_POWERS_BIN: - Id:INGAME_POWERS_BIN - X:0 - Y:25 - BuildPalette@INGAME_BUILD_PALETTE: - Id:INGAME_BUILD_PALETTE - X:WINDOW_RIGHT - 250 - Y:280 + Width:30 + Height:30 + Image:power + Description:Powerdown + LongDesc:Disable unneeded structures so their \npower can be used elsewhere + OrderButton@REPAIR: + Id:REPAIR + Delegate:OrderButtonsChromeDelegate + X:75 + Y:0 + Width:30 + Height:30 + Image:repair + Description:Repair + LongDesc:Repair damaged buildings + WorldTooltip: + Background@INGAME_OPTIONS_BG: + Id:INGAME_OPTIONS_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:300 + Height:280 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 Width:250 - Height:500 - Button@INGAME_OPTIONS_BUTTON: - Id:INGAME_OPTIONS_BUTTON - X:0 - Y:0 - Width:160 Height:25 Text:Options + Align:Center Bold:True - Button@INGAME_DIPLOMACY_BUTTON: - Id:INGAME_DIPLOMACY_BUTTON - X:162 - Y:0 + Button@BUTTON_RESUME: + Id:BUTTON_RESUME + X:(PARENT_RIGHT - WIDTH)/2 + Y:60 Width:160 Height:25 + Text:Resume + Bold:True + Button@BUTTON_SURRENDER: + Id:BUTTON_SURRENDER + X:(PARENT_RIGHT - WIDTH)/2 + Y:100 + Width:160 + Height:25 + Text:Surrender + Bold:True + Button@BUTTON_SETTINGS: + Id:BUTTON_SETTINGS + X:(PARENT_RIGHT - WIDTH)/2 + Y:140 + Width:160 + Height:25 + Text:Settings + Bold:True + Button@BUTTON_DISCONNECT: + Id:BUTTON_DISCONNECT + X:(PARENT_RIGHT - WIDTH)/2 + Y:180 + Width:160 + Height:25 + Text:Disconnect + Bold:True + Button@BUTTON_QUIT: + Id:BUTTON_QUIT + X:(PARENT_RIGHT - WIDTH)/2 + Y:220 + Width:160 + Height:25 + Text:Quit + Bold:True + Background@DIPLOMACY_BG: + Id:DIPLOMACY_BG + Delegate:DiplomacyDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:450 + Height:400 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 Text:Diplomacy + Align:Center Bold:True - WorldTooltip@INGAME_WORLD_TOOLTIP: - Id:INGAME_WORLD_TOOLTIP - Button@INGAME_DEVELOPERMODE_BUTTON: - Id:INGAME_DEVELOPERMODE_BUTTON - X:324 - Y:0 - Width:160 + ChatDisplay@CHAT_DISPLAY: + Id:CHAT_DISPLAY + X:250 + Y:WINDOW_BOTTOM - HEIGHT - 30 + Width: 760 + Height: 200 + ClickThrough: True + DrawBackground: False + RemoveTime:250 + ChatEntry@CHAT_ENTRY: + Id:CHAT_ENTRY + X:250 + Y:WINDOW_BOTTOM - HEIGHT + Width: 760 + Height: 30 + ClickThrough: True + Background@DEVELOPERMODE_BG: + Id:DEVELOPERMODE_BG + Delegate:DeveloperModeDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:350 + Height:300 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 Height:25 Text:Developer Mode - Visible:false - Bold:True - RadarBin@INGAME_RADAR_BIN: - Id:INGAME_RADAR_BIN - PowerBin@INGAME_POWER_BIN: - Id:INGAME_POWER_BIN - MoneyBin@INGAME_MONEY_BIN: - Id:INGAME_MONEY_BIN - X:WINDOW_RIGHT - WIDTH - Y:0 - Width:320 - Height: 32 - SplitOreAndCash:No - Children: - OrderButton@SELL: - Id:SELL - Delegate:OrderButtonsChromeDelegate - X:3 - Y:0 - Width:30 - Height:30 - Image:sell - Description:Sell - LongDesc:Sell buildings, reclaiming a \nproportion of their build cost - OrderButton@POWER_DOWN: - Id:POWER_DOWN - Delegate:OrderButtonsChromeDelegate - X:39 - Y:0 - Width:30 - Height:30 - Image:power - Description:Powerdown - LongDesc:Disable unneeded structures so their \npower can be used elsewhere - OrderButton@REPAIR: - Id:REPAIR - Delegate:OrderButtonsChromeDelegate - X:75 - Y:0 - Width:30 - Height:30 - Image:repair - Description:Repair - LongDesc:Repair damaged buildings - WorldTooltip: - Background@INGAME_OPTIONS_BG: - Id:INGAME_OPTIONS_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:300 - Height:280 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Options - Align:Center - Bold:True - Button@BUTTON_RESUME: - Id:BUTTON_RESUME - X:(PARENT_RIGHT - WIDTH)/2 - Y:60 - Width:160 - Height:25 - Text:Resume - Bold:True - Button@BUTTON_SURRENDER: - Id:BUTTON_SURRENDER - X:(PARENT_RIGHT - WIDTH)/2 - Y:100 - Width:160 - Height:25 - Text:Surrender - Bold:True - Button@BUTTON_SETTINGS: - Id:BUTTON_SETTINGS - X:(PARENT_RIGHT - WIDTH)/2 - Y:140 - Width:160 - Height:25 - Text:Settings - Bold:True - Button@BUTTON_DISCONNECT: - Id:BUTTON_DISCONNECT - X:(PARENT_RIGHT - WIDTH)/2 - Y:180 - Width:160 - Height:25 - Text:Disconnect - Bold:True - Button@BUTTON_QUIT: - Id:BUTTON_QUIT - X:(PARENT_RIGHT - WIDTH)/2 - Y:220 - Width:160 - Height:25 - Text:Quit - Bold:True - Background@DIPLOMACY_BG: - Id:DIPLOMACY_BG - Delegate:DiplomacyDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:450 - Height:400 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Diplomacy - Align:Center - Bold:True - ChatDisplay@CHAT_DISPLAY: - Id:CHAT_DISPLAY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - 30 - Width: 760 - Height: 200 - ClickThrough: True - DrawBackground: False - RemoveTime:250 - ChatEntry@CHAT_ENTRY: - Id:CHAT_ENTRY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - Width: 760 - Height: 30 - ClickThrough: True - Background@DEVELOPERMODE_BG: - Id:DEVELOPERMODE_BG - Delegate:DeveloperModeDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:350 - Height:300 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Developer Mode - Align:Center - Checkbox@SETTINGS_CHECKBOX_SHROUD - Id:SETTINGS_CHECKBOX_SHROUD - X:30 - Y:50 - Height:20 - Width:PARENT_RIGHT - 30 - Text:Disable Shroud - Checkbox@SETTINGS_CHECKBOX_UNITDEBUG: - Id:SETTINGS_CHECKBOX_UNITDEBUG - X:30 - Y:80 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Show Occupied Cells - Checkbox@SETTINGS_CHECKBOX_PATHDEBUG: - Id:SETTINGS_CHECKBOX_PATHDEBUG - X:30 - Y:110 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Show Unit Paths - Button@SETTINGS_GIVE_CASH - Id:SETTINGS_GIVE_CASH - X:30 - Y:140 - Width:200 - Height:20 - Text: Give Cash - Checkbox@SETTINGS_BUILD_SPEED - Id:SETTINGS_BUILD_SPEED - X:30 - Y:170 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Instant Build Speed - Checkbox@SETTINGS_CHARGE_TIME - Id:SETTINGS_CHARGE_TIME - X:30 - Y:200 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Instant Charge Time (Special Powers) \ No newline at end of file + Align:Center + Checkbox@SETTINGS_CHECKBOX_SHROUD + Id:SETTINGS_CHECKBOX_SHROUD + X:30 + Y:50 + Height:20 + Width:PARENT_RIGHT - 30 + Text:Disable Shroud + Checkbox@SETTINGS_CHECKBOX_UNITDEBUG: + Id:SETTINGS_CHECKBOX_UNITDEBUG + X:30 + Y:80 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Show Occupied Cells + Checkbox@SETTINGS_CHECKBOX_PATHDEBUG: + Id:SETTINGS_CHECKBOX_PATHDEBUG + X:30 + Y:110 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Show Unit Paths + Button@SETTINGS_GIVE_CASH + Id:SETTINGS_GIVE_CASH + X:30 + Y:140 + Width:200 + Height:20 + Text: Give Cash + Checkbox@SETTINGS_BUILD_SPEED + Id:SETTINGS_BUILD_SPEED + X:30 + Y:170 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Instant Build Speed + Checkbox@SETTINGS_CHARGE_TIME + Id:SETTINGS_CHARGE_TIME + X:30 + Y:200 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Instant Charge Time (Special Powers) \ No newline at end of file diff --git a/mods/ra/chrome/mainmenu.yaml b/mods/ra/chrome/mainmenu.yaml index ed751256b7..42c70bef00 100644 --- a/mods/ra/chrome/mainmenu.yaml +++ b/mods/ra/chrome/mainmenu.yaml @@ -1,168 +1,166 @@ -Container@ROOT: +Background@MAINMENU_BG: + Id:MAINMENU_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:250 + Height:250 + Delegate:MainMenuButtonsDelegate Children: - Background@MAINMENU_BG: - Id:MAINMENU_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 + Label@MAINMENU_LABEL_TITLE: + Id:MAINMENU_LABEL_TITLE + X:0 + Y:20 Width:250 - Height:250 - Delegate:MainMenuButtonsDelegate + Height:25 + Text:OpenRA Main Menu + Align:Center + Bold:True + Button@MAINMENU_BUTTON_JOIN: + Id:MAINMENU_BUTTON_JOIN + X:45 + Y:70 + Width:160 + Height:25 + Text:Join Game + Bold:True + Button@MAINMENU_BUTTON_CREATE: + Id:MAINMENU_BUTTON_CREATE + X:45 + Y:110 + Width:160 + Height:25 + Text:Create Game + Bold:True + Button@MAINMENU_BUTTON_SETTINGS: + Id:MAINMENU_BUTTON_SETTINGS + X:45 + Y:150 + Width:160 + Height:25 + Text:Settings + Bold:True + Button@MAINMENU_BUTTON_QUIT: + Id:MAINMENU_BUTTON_QUIT + X:45 + Y:190 + Width:160 + Height:25 + Text:Quit + Bold:True + Label@VERSION_STRING: + Id:VERSION_STRING + X:WINDOW_RIGHT - PARENT_LEFT - WIDTH - 15 + Y:WINDOW_BOTTOM - PARENT_TOP - 25 + Width:400 + Height:35 + Text: + Align:Right + Bold:True +Background@PERF_BG: + ClickThrough:true + Id:PERF_BG + Background:dialog4 + Delegate:PerfDebugDelegate + X:10 + Y:WINDOW_BOTTOM - 250 + Width: 210 + Height: 250 + Children: + PerfGraph@GRAPH: + Id:GRAPH + X:5 + Y:5 + Width:200 + Height:200 + Label@TEXT: + Id:TEXT + Bold: false + X:20 + Y:205 + Width:170 + Height:40 +Background@MUSIC_BG: + Id:MUSIC_BG + Delegate:MusicPlayerDelegate + X:WINDOW_RIGHT - 175 + Y:WINDOW_BOTTOM - 95 + Width: 160 + Height: 55 + Visible: true + Children: + Button@BUTTON_PLAY: + Id:BUTTON_PLAY + Visible:false + X:50 + Y:15 + Width:25 + Height:25 Children: - Label@MAINMENU_LABEL_TITLE: - Id:MAINMENU_LABEL_TITLE + Image@IMAGE_PLAY: + Id:IMAGE_PLAY X:0 - Y:20 - Width:250 + Y:0 + Width:25 Height:25 - Text:OpenRA Main Menu - Align:Center - Bold:True - Button@MAINMENU_BUTTON_JOIN: - Id:MAINMENU_BUTTON_JOIN - X:45 - Y:70 - Width:160 - Height:25 - Text:Join Game - Bold:True - Button@MAINMENU_BUTTON_CREATE: - Id:MAINMENU_BUTTON_CREATE - X:45 - Y:110 - Width:160 - Height:25 - Text:Create Game - Bold:True - Button@MAINMENU_BUTTON_SETTINGS: - Id:MAINMENU_BUTTON_SETTINGS - X:45 - Y:150 - Width:160 - Height:25 - Text:Settings - Bold:True - Button@MAINMENU_BUTTON_QUIT: - Id:MAINMENU_BUTTON_QUIT - X:45 - Y:190 - Width:160 - Height:25 - Text:Quit - Bold:True - Label@VERSION_STRING: - Id:VERSION_STRING - X:WINDOW_RIGHT - PARENT_LEFT - WIDTH - 15 - Y:WINDOW_BOTTOM - PARENT_TOP - 25 - Width:400 - Height:35 - Text: - Align:Right - Bold:True - Background@PERF_BG: - ClickThrough:true - Id:PERF_BG - Background:dialog4 - Delegate:PerfDebugDelegate - X:10 - Y:WINDOW_BOTTOM - 250 - Width: 210 - Height: 250 + ImageCollection:music + ImageName:play + Button@BUTTON_PAUSE: + Id:BUTTON_PAUSE + X:50 + Y:15 + Width:25 + Height:25 Children: - PerfGraph@GRAPH: - Id:GRAPH - X:5 - Y:5 - Width:200 - Height:200 - Label@TEXT: - Id:TEXT - Bold: false - X:20 - Y:205 - Width:170 - Height:40 - Background@MUSIC_BG: - Id:MUSIC_BG - Delegate:MusicPlayerDelegate - X:WINDOW_RIGHT - 175 - Y:WINDOW_BOTTOM - 95 - Width: 160 - Height: 55 - Visible: true + Image@IMAGE_PAUSE: + Id:IMAGE_PAUSE + X:0 + Y:0 + Width:25 + Height:25 + ImageCollection:music + ImageName:pause + Button@BUTTON_STOP: + Id:BUTTON_STOP + X:85 + Y:15 + Width:25 + Height:25 Children: - Button@BUTTON_PLAY: - Id:BUTTON_PLAY - Visible:false - X:50 - Y:15 + Image@IMAGE_STOP: + Id:IMAGE_STOP + X:0 + Y:0 Width:25 Height:25 - Children: - Image@IMAGE_PLAY: - Id:IMAGE_PLAY - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:play - Button@BUTTON_PAUSE: - Id:BUTTON_PAUSE - X:50 - Y:15 + ImageCollection:music + ImageName:stop + Button@BUTTON_NEXT: + Id:BUTTON_NEXT + X:120 + Y:15 + Width:25 + Height:25 + Children: + Image@IMAGE_NEXT: + Id:IMAGE_NEXT + X:0 + Y:0 Width:25 Height:25 - Children: - Image@IMAGE_PAUSE: - Id:IMAGE_PAUSE - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:pause - Button@BUTTON_STOP: - Id:BUTTON_STOP - X:85 - Y:15 + ImageCollection:music + ImageName:next + Button@BUTTON_PREV: + Id:BUTTON_PREV + X:15 + Y:15 + Width:25 + Height:25 + Children: + Image@IMAGE_PREV: + Id:IMAGE_PREV + X:0 + Y:0 Width:25 Height:25 - Children: - Image@IMAGE_STOP: - Id:IMAGE_STOP - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:stop - Button@BUTTON_NEXT: - Id:BUTTON_NEXT - X:120 - Y:15 - Width:25 - Height:25 - Children: - Image@IMAGE_NEXT: - Id:IMAGE_NEXT - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:next - Button@BUTTON_PREV: - Id:BUTTON_PREV - X:15 - Y:15 - Width:25 - Height:25 - Children: - Image@IMAGE_PREV: - Id:IMAGE_PREV - X:0 - Y:0 - Width:25 - Height:25 - ImageCollection:music - ImageName:prev \ No newline at end of file + ImageCollection:music + ImageName:prev \ No newline at end of file diff --git a/mods/ra/chrome/serverbrowser.yaml b/mods/ra/chrome/serverbrowser.yaml index 522af0b1f2..f64f797a2d 100644 --- a/mods/ra/chrome/serverbrowser.yaml +++ b/mods/ra/chrome/serverbrowser.yaml @@ -1,374 +1,372 @@ -Container@ROOT: +Background@CREATESERVER_BG: + Id:CREATESERVER_BG + Delegate:CreateServerMenuDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:400 + Height:240 + Visible:false Children: - Background@CREATESERVER_BG: - Id:CREATESERVER_BG - Delegate:CreateServerMenuDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:0 + Y:20 Width:400 - Height:240 - Visible:false + Height:25 + Text:Create Server + Align:Center + Bold:True + Label@GAME_TITLE_LABEL: + Id:GAME_TITLE_LABEL + X:50 + Y:59 + Width:95 + Height:25 + Align: Right + Text:Game Title: + TextField@GAME_TITLE: + Id:GAME_TITLE + X:150 + Y:60 + Width:210 + MaxLength:50 + Height:25 + Text:OpenRA Game + Label@EXTERNAL_PORT_LABEL: + Id:EXTERNAL_PORT_LABEL + X:50 + Y:94 + Width:95 + Height:25 + Align: Right + Text:External Port: + TextField@EXTERNAL_PORT: + Id:EXTERNAL_PORT + X:150 + Y:95 + Width:50 + MaxLength:5 + Height:25 + Text:OpenRA Game + Label@LISTEN_PORT_LABEL: + Id:LISTEN_PORT_LABEL + X:210 + Y:94 + Width:95 + Height:25 + Align: Right + Text:Listen Port: + TextField@LISTEN_PORT: + Id:LISTEN_PORT + X:310 + Y:95 + Width:50 + MaxLength:5 + Height:25 + Checkbox@CHECKBOX_ONLINE: + Id:CHECKBOX_ONLINE + X:165 + Y:130 + Width:300 + Height:20 + Text:Advertise game Online + Checkbox@CHECKBOX_CHEATS: + Id:CHECKBOX_CHEATS + X:165 + Y:160 + Width:300 + Height:20 + Text:Allow Cheats + Button@BUTTON_START: + Id:BUTTON_START + X:130 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Create + Bold:True + Button@BUTTON_CANCEL: + Id:BUTTON_CANCEL + X:260 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Cancel + Bold:True +Background@JOINSERVER_BG: + Id:JOINSERVER_BG + Delegate:ServerBrowserDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:700 + Height:410 + Visible:false + Children: + Label@JOINSERVER_LABEL_TITLE: + Id:JOINSERVER_LABEL_TITLE + X:0 + Y:20 + Width:PARENT_RIGHT + Height:25 + Text:Join Server + Align:Center + Bold:True + ListBox@SERVER_LIST: + Id:SERVER_LIST + X:20 + Y:50 + Width:390 + Height:300 Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:0 - Y:20 - Width:400 + Label@SERVER_TEMPLATE: + Id:SERVER_TEMPLATE + Width:PARENT_RIGHT-28 Height:25 - Text:Create Server - Align:Center - Bold:True - Label@GAME_TITLE_LABEL: - Id:GAME_TITLE_LABEL - X:50 - Y:59 - Width:95 - Height:25 - Align: Right - Text:Game Title: - TextField@GAME_TITLE: - Id:GAME_TITLE - X:150 - Y:60 - Width:210 - MaxLength:50 - Height:25 - Text:OpenRA Game - Label@EXTERNAL_PORT_LABEL: - Id:EXTERNAL_PORT_LABEL - X:50 - Y:94 - Width:95 - Height:25 - Align: Right - Text:External Port: - TextField@EXTERNAL_PORT: - Id:EXTERNAL_PORT - X:150 - Y:95 - Width:50 - MaxLength:5 - Height:25 - Text:OpenRA Game - Label@LISTEN_PORT_LABEL: - Id:LISTEN_PORT_LABEL - X:210 - Y:94 - Width:95 - Height:25 - Align: Right - Text:Listen Port: - TextField@LISTEN_PORT: - Id:LISTEN_PORT - X:310 - Y:95 - Width:50 - MaxLength:5 - Height:25 - Checkbox@CHECKBOX_ONLINE: - Id:CHECKBOX_ONLINE - X:165 - Y:130 - Width:300 - Height:20 - Text:Advertise game Online - Checkbox@CHECKBOX_CHEATS: - Id:CHECKBOX_CHEATS - X:165 - Y:160 - Width:300 - Height:20 - Text:Allow Cheats - Button@BUTTON_START: - Id:BUTTON_START - X:130 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Create - Bold:True - Button@BUTTON_CANCEL: - Id:BUTTON_CANCEL - X:260 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Cancel - Bold:True - Background@JOINSERVER_BG: - Id:JOINSERVER_BG - Delegate:ServerBrowserDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:700 - Height:410 - Visible:false - Children: - Label@JOINSERVER_LABEL_TITLE: - Id:JOINSERVER_LABEL_TITLE - X:0 - Y:20 - Width:PARENT_RIGHT - Height:25 - Text:Join Server - Align:Center - Bold:True - ListBox@SERVER_LIST: - Id:SERVER_LIST - X:20 - Y:50 - Width:390 - Height:300 - Children: - Label@SERVER_TEMPLATE: - Id:SERVER_TEMPLATE - Width:PARENT_RIGHT-28 - Height:25 - ClickThrough:false - X:2 - Y:0 - Visible:false - Label@JOINSERVER_PROGRESS_TITLE: - Id:JOINSERVER_PROGRESS_TITLE - X:150 - Y:PARENT_BOTTOM / 2 - HEIGHT - Width:150 - Height:30 - Background:dialog4 - Text:Fetching games... - Align:Center - Container@SERVER_INFO: - Id:SERVER_INFO - X:0 + ClickThrough:false + X:2 Y:0 - Width:PARENT_RIGHT - Height:PARENT_BOTTOM Visible:false - Children: - Label@SERVER_IP_LABEL: - Id:SERVER_IP_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:50 - Align:Right - Width:70 - Height:20 - Text:Server: - Bold:True - Label@SERVER_IP: - Id:SERVER_IP - X:PARENT_RIGHT - 195 - Y:50 - Align:Left - Width:70 - Height:20 - Label@SERVER_MODS_LABEL: - Id:SERVER_MODS_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:70 - Align:Right - Width:70 - Height:20 - Text:Mods: - Bold:True - Label@SERVER_MODS: - Id:SERVER_MODS - X:PARENT_RIGHT - 195 - Y:70 - Align:Left - Width:70 - Height:20 - Label@MAP_TITLE_LABEL: - Id:MAP_TITLE_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:90 - Align:Right - Width:70 - Height:20 - Text:Map: - Bold:True - Label@MAP_TITLE: - Id:MAP_TITLE - X:PARENT_RIGHT - 195 - Y:90 - Align:Left - Width:70 - Height:20 - Label@MAP_PLAYERS_LABEL: - Id:MAP_PLAYERS_LABEL - X:PARENT_RIGHT - 200 - WIDTH - Y:110 - Align:Right - Width:70 - Height:20 - Text:Players: - Bold:True - Label@MAP_PLAYERS: - Id:MAP_PLAYERS - X:PARENT_RIGHT - 195 - Y:110 - Align:Left - Width:70 - Height:20 - MapPreview@MAP_PREVIEW: - Id:MAP_PREVIEW - X:PARENT_RIGHT-241 - Y:140 - Width:192 - Height:192 - Button@DIRECTCONNECT_BUTTON: - Id:DIRECTCONNECT_BUTTON - X:20 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Direct Connect - Bold:True - Button@REFRESH_BUTTON: - Id:REFRESH_BUTTON - X:160 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Refresh - Bold:True - Button@JOIN_BUTTON: - Id:JOIN_BUTTON - X:PARENT_RIGHT - 140 - 130 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Join - Bold:True - Button@CANCEL_BUTTON: - Id:CANCEL_BUTTON - X:PARENT_RIGHT - 140 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Cancel - Bold:True - Background@DIRECTCONNECT_BG: - Id:DIRECTCONNECT_BG - Delegate:ServerBrowserDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:400 - Height:155 + Label@JOINSERVER_PROGRESS_TITLE: + Id:JOINSERVER_PROGRESS_TITLE + X:150 + Y:PARENT_BOTTOM / 2 - HEIGHT + Width:150 + Height:30 + Background:dialog4 + Text:Fetching games... + Align:Center + Container@SERVER_INFO: + Id:SERVER_INFO + X:0 + Y:0 + Width:PARENT_RIGHT + Height:PARENT_BOTTOM Visible:false Children: - Label@DIRECTCONNECT_LABEL_TITLE: - Id:DIRECTCONNECT_LABEL_TITLE - X:0 - Y:20 - Width:400 - Height:25 - Text:Direct Connect - Align:Center - Bold:True - Label@ADDRESS_LABEL: - Id:ADDRESS_LABEL - X:50 - Y:59 - Width:95 - Height:25 + Label@SERVER_IP_LABEL: + Id:SERVER_IP_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:50 Align:Right - Text:Server Address: - TextField@SERVER_ADDRESS: - Id:SERVER_ADDRESS - X:150 - Y:60 - Width:200 - MaxLength:50 - Height:25 - Button@JOIN_BUTTON: - Id:JOIN_BUTTON - X:130 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Join + Width:70 + Height:20 + Text:Server: Bold:True - Button@CANCEL_BUTTON: - Id:CANCEL_BUTTON - X:260 - Y:PARENT_BOTTOM - 45 - Width:120 - Height:25 - Text:Cancel + Label@SERVER_IP: + Id:SERVER_IP + X:PARENT_RIGHT - 195 + Y:50 + Align:Left + Width:70 + Height:20 + Label@SERVER_MODS_LABEL: + Id:SERVER_MODS_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:70 + Align:Right + Width:70 + Height:20 + Text:Mods: Bold:True - Background@CONNECTION_FAILED_BG: - Id:CONNECTION_FAILED_BG - Delegate:ConnectionDialogsDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 + Label@SERVER_MODS: + Id:SERVER_MODS + X:PARENT_RIGHT - 195 + Y:70 + Align:Left + Width:70 + Height:20 + Label@MAP_TITLE_LABEL: + Id:MAP_TITLE_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:90 + Align:Right + Width:70 + Height:20 + Text:Map: + Bold:True + Label@MAP_TITLE: + Id:MAP_TITLE + X:PARENT_RIGHT - 195 + Y:90 + Align:Left + Width:70 + Height:20 + Label@MAP_PLAYERS_LABEL: + Id:MAP_PLAYERS_LABEL + X:PARENT_RIGHT - 200 - WIDTH + Y:110 + Align:Right + Width:70 + Height:20 + Text:Players: + Bold:True + Label@MAP_PLAYERS: + Id:MAP_PLAYERS + X:PARENT_RIGHT - 195 + Y:110 + Align:Left + Width:70 + Height:20 + MapPreview@MAP_PREVIEW: + Id:MAP_PREVIEW + X:PARENT_RIGHT-241 + Y:140 + Width:192 + Height:192 + Button@DIRECTCONNECT_BUTTON: + Id:DIRECTCONNECT_BUTTON + X:20 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Direct Connect + Bold:True + Button@REFRESH_BUTTON: + Id:REFRESH_BUTTON + X:160 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Refresh + Bold:True + Button@JOIN_BUTTON: + Id:JOIN_BUTTON + X:PARENT_RIGHT - 140 - 130 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Join + Bold:True + Button@CANCEL_BUTTON: + Id:CANCEL_BUTTON + X:PARENT_RIGHT - 140 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Cancel + Bold:True +Background@DIRECTCONNECT_BG: + Id:DIRECTCONNECT_BG + Delegate:ServerBrowserDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:400 + Height:155 + Visible:false + Children: + Label@DIRECTCONNECT_LABEL_TITLE: + Id:DIRECTCONNECT_LABEL_TITLE + X:0 + Y:20 + Width:400 + Height:25 + Text:Direct Connect + Align:Center + Bold:True + Label@ADDRESS_LABEL: + Id:ADDRESS_LABEL + X:50 + Y:59 + Width:95 + Height:25 + Align:Right + Text:Server Address: + TextField@SERVER_ADDRESS: + Id:SERVER_ADDRESS + X:150 + Y:60 + Width:200 + MaxLength:50 + Height:25 + Button@JOIN_BUTTON: + Id:JOIN_BUTTON + X:130 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Join + Bold:True + Button@CANCEL_BUTTON: + Id:CANCEL_BUTTON + X:260 + Y:PARENT_BOTTOM - 45 + Width:120 + Height:25 + Text:Cancel + Bold:True +Background@CONNECTION_FAILED_BG: + Id:CONNECTION_FAILED_BG + Delegate:ConnectionDialogsDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:450 + Height:150 + Visible:false + Children: + Label@CONNECTION_FAILED_TITLE: + Id:CONNECTION_FAILED_TITLE + X:0 + Y:20 Width:450 - Height:150 - Visible:false - Children: - Label@CONNECTION_FAILED_TITLE: - Id:CONNECTION_FAILED_TITLE - X:0 - Y:20 - Width:450 - Height:25 - Text:Connection Failed - Align:Center - Bold:True - Label@CONNECTION_FAILED_DESC: - Id:CONNECTION_FAILED_DESC - X:0 - Y:60 - Width:PARENT_RIGHT - Height:25 - Text:Could not connect to AAA.BBB.CCC.DDD:EEEE - Align:Center - Button@CONNECTION_BUTTON_RETRY: - Id:CONNECTION_BUTTON_RETRY - X:PARENT_RIGHT - 360 - Y:PARENT_BOTTOM - 45 - Width:160 - Height:25 - Text:Retry - Bold:True - Button@CONNECTION_BUTTON_CANCEL: - Id:CONNECTION_BUTTON_CANCEL - X:PARENT_RIGHT - 180 - Y:PARENT_BOTTOM - 45 - Width:160 - Height:25 - Text:Cancel - Bold:True - Background@CONNECTING_BG: - Id:CONNECTING_BG - Delegate:ConnectionDialogsDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 + Height:25 + Text:Connection Failed + Align:Center + Bold:True + Label@CONNECTION_FAILED_DESC: + Id:CONNECTION_FAILED_DESC + X:0 + Y:60 + Width:PARENT_RIGHT + Height:25 + Text:Could not connect to AAA.BBB.CCC.DDD:EEEE + Align:Center + Button@CONNECTION_BUTTON_RETRY: + Id:CONNECTION_BUTTON_RETRY + X:PARENT_RIGHT - 360 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Retry + Bold:True + Button@CONNECTION_BUTTON_CANCEL: + Id:CONNECTION_BUTTON_CANCEL + X:PARENT_RIGHT - 180 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Cancel + Bold:True +Background@CONNECTING_BG: + Id:CONNECTING_BG + Delegate:ConnectionDialogsDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:450 + Height:150 + Visible:false + Children: + Label@CONNECTING_TITLE: + Id:CONNECTING_TITLE + X:0 + Y:20 Width:450 - Height:150 - Visible:false - Children: - Label@CONNECTING_TITLE: - Id:CONNECTING_TITLE - X:0 - Y:20 - Width:450 - Height:25 - Text:Connecting - Align:Center - Bold:True - Label@CONNECTING_DESC: - Id:CONNECTING_DESC - X:0 - Y:60 - Width:PARENT_RIGHT - Height:25 - Text:Connecting to AAA.BBB.CCC.DDD:EEEE... - Align:Center - Button@CONNECTION_BUTTON_ABORT: - Id:CONNECTION_BUTTON_ABORT - X:PARENT_RIGHT - 180 - Y:PARENT_BOTTOM - 45 - Width:160 - Height:25 - Text:Abort - Bold:True \ No newline at end of file + Height:25 + Text:Connecting + Align:Center + Bold:True + Label@CONNECTING_DESC: + Id:CONNECTING_DESC + X:0 + Y:60 + Width:PARENT_RIGHT + Height:25 + Text:Connecting to AAA.BBB.CCC.DDD:EEEE... + Align:Center + Button@CONNECTION_BUTTON_ABORT: + Id:CONNECTION_BUTTON_ABORT + X:PARENT_RIGHT - 180 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Abort + Bold:True \ No newline at end of file diff --git a/mods/ra/chrome/settings.yaml b/mods/ra/chrome/settings.yaml index 5912e8ed7b..06f2629c16 100644 --- a/mods/ra/chrome/settings.yaml +++ b/mods/ra/chrome/settings.yaml @@ -1,216 +1,214 @@ -Container@ROOT: +Background@SETTINGS_MENU: + Id:SETTINGS_MENU + Delegate:SettingsMenuDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM- HEIGHT)/2 + Width: 450 + Height: 350 + Visible: false Children: - Background@SETTINGS_MENU: - Id:SETTINGS_MENU - Delegate:SettingsMenuDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM- HEIGHT)/2 - Width: 450 - Height: 350 + Label@SETTINGS_LABEL_TITLE: + Id:SETTINGS_LABEL_TITLE + X:0 + Y:20 + Width:450 + Height:25 + Text:Settings + Align:Center + Bold:True + Button@BUTTON_CLOSE: + Id:BUTTON_CLOSE + X:PARENT_RIGHT - 180 + Y:PARENT_BOTTOM - 45 + Width:160 + Height:25 + Text:Close + Bold:True + Container@TAB_CONTAINER: + Id:TAB_CONTAINER + X:0 + Y:50 + Width:PARENT_RIGHT + Height:25 + Children: + Button@GENERAL: + Id:GENERAL + X:45 + Y:0 + Width:90 + Height:25 + Text:General + Bold:True + Button@AUDIO: + Id:AUDIO + X:135 + Y:0 + Width:90 + Height:25 + Text:Audio + Bold:True + Button@DISPLAY: + Id:DISPLAY + X:225 + Y:0 + Width:90 + Height:25 + Text:Display + Bold:True + Button@DEBUG: + Id:DEBUG + X:315 + Y:0 + Width:90 + Height:25 + Text:Debug + Bold:True + Container@GENERAL_PANE: + Id:GENERAL_PANE + X:37 + Y:100 + Width:PARENT_RIGHT - 37 + Height:PARENT_BOTTOM - 100 + Visible: true + Children: + Label@SETTINGS_PLAYER_NAME: + Id:SETTINGS_PLAYER_NAME + X:0 + Y:10 + Text: Player Name: + TextField@NAME: + Id:NAME + Text:Name + Width:139 + Height:25 + X:90 + Y:0 + MaxLength:16 + Checkbox@EDGE_SCROLL: + Id:EDGE_SCROLL + X:0 + Y:30 + Width:200 + Height:20 + Text: Enable Edge Scrolling + Container@AUDIO_PANE: + Id:AUDIO_PANE + X:37 + Y:100 + Width:PARENT_RIGHT - 37 + Height:PARENT_BOTTOM - 100 Visible: false Children: - Label@SETTINGS_LABEL_TITLE: - Id:SETTINGS_LABEL_TITLE + Label@SOUND_VOLUME_LABEL: + Id:SOUND_VOLUME_LABEL X:0 - Y:20 - Width:450 - Height:25 - Text:Settings - Align:Center - Bold:True - Button@BUTTON_CLOSE: - Id:BUTTON_CLOSE - X:PARENT_RIGHT - 180 - Y:PARENT_BOTTOM - 45 - Width:160 - Height:25 - Text:Close - Bold:True - Container@TAB_CONTAINER: - Id:TAB_CONTAINER + Y:10 + Text: Sound Volume + Slider@SOUND_VOLUME: + Id:SOUND_VOLUME + X:100 + Y:0 + Width:250 + Height:20 + Ticks:5 + Label@MUSIC_VOLUME_LABEL: + Id:MUSIC_VOLUME_LABEL + X:0 + Y:40 + Text: Music Volume + Slider@MUSIC_VOLUME: + Id:MUSIC_VOLUME + X:100 + Y:30 + Width:250 + Height:20 + Ticks:5 + Checkbox@MUSICPLAYER_CHECKBOX: + Id:MUSICPLAYER_CHECKBOX + X:0 + Y:70 + Width:300 + Height:20 + Text:Show Music Player + Container@DISPLAY_PANE: + Id:DISPLAY_PANE + X:37 + Y:100 + Width:PARENT_RIGHT - 37 + Height:PARENT_BOTTOM - 100 + Visible: false + Children: + Checkbox@FULLSCREEN_CHECKBOX: + Id:FULLSCREEN_CHECKBOX + X:0 + Y:0 + Width:300 + Height:20 + Text:Fullscreen + Label@RESOLUTION_LABEL: + Id:RESOLUTION_LABEL X:0 Y:50 - Width:PARENT_RIGHT + Text: Window Resolution: + TextField@SCREEN_WIDTH: + Id:SCREEN_WIDTH + Text:Width + Width:50 Height:25 - Children: - Button@GENERAL: - Id:GENERAL - X:45 - Y:0 - Width:90 - Height:25 - Text:General - Bold:True - Button@AUDIO: - Id:AUDIO - X:135 - Y:0 - Width:90 - Height:25 - Text:Audio - Bold:True - Button@DISPLAY: - Id:DISPLAY - X:225 - Y:0 - Width:90 - Height:25 - Text:Display - Bold:True - Button@DEBUG: - Id:DEBUG - X:315 - Y:0 - Width:90 - Height:25 - Text:Debug - Bold:True - Container@GENERAL_PANE: - Id:GENERAL_PANE - X:37 - Y:100 - Width:PARENT_RIGHT - 37 - Height:PARENT_BOTTOM - 100 - Visible: true - Children: - Label@SETTINGS_PLAYER_NAME: - Id:SETTINGS_PLAYER_NAME - X:0 - Y:10 - Text: Player Name: - TextField@NAME: - Id:NAME - Text:Name - Width:139 - Height:25 - X:90 - Y:0 - MaxLength:16 - Checkbox@EDGE_SCROLL: - Id:EDGE_SCROLL - X:0 - Y:30 - Width:200 - Height:20 - Text: Enable Edge Scrolling - Container@AUDIO_PANE: - Id:AUDIO_PANE - X:37 - Y:100 - Width:PARENT_RIGHT - 37 - Height:PARENT_BOTTOM - 100 - Visible: false - Children: - Label@SOUND_VOLUME_LABEL: - Id:SOUND_VOLUME_LABEL - X:0 - Y:10 - Text: Sound Volume - Slider@SOUND_VOLUME: - Id:SOUND_VOLUME - X:100 - Y:0 - Width:250 - Height:20 - Ticks:5 - Label@MUSIC_VOLUME_LABEL: - Id:MUSIC_VOLUME_LABEL - X:0 - Y:40 - Text: Music Volume - Slider@MUSIC_VOLUME: - Id:MUSIC_VOLUME - X:100 - Y:30 - Width:250 - Height:20 - Ticks:5 - Checkbox@MUSICPLAYER_CHECKBOX: - Id:MUSICPLAYER_CHECKBOX - X:0 - Y:70 - Width:300 - Height:20 - Text:Show Music Player - Container@DISPLAY_PANE: - Id:DISPLAY_PANE - X:37 - Y:100 - Width:PARENT_RIGHT - 37 - Height:PARENT_BOTTOM - 100 - Visible: false - Children: - Checkbox@FULLSCREEN_CHECKBOX: - Id:FULLSCREEN_CHECKBOX - X:0 - Y:0 - Width:300 - Height:20 - Text:Fullscreen - Label@RESOLUTION_LABEL: - Id:RESOLUTION_LABEL - X:0 - Y:50 - Text: Window Resolution: - TextField@SCREEN_WIDTH: - Id:SCREEN_WIDTH - Text:Width - Width:50 - Height:25 - X:130 - Y:40 - MaxLength:5 - Label@X: - Id:X - Text:x - X:185 - Y:50 - TextField@SCREEN_HEIGHT: - Id:SCREEN_HEIGHT - Text:Height - Width:50 - Height:25 - X:195 - Y:40 - MaxLength:5 - Label@RESTART: - Id:RESTART - Text: Restart Game To Apply Changes - X:0 - Y:PARENT_BOTTOM - 30 - Container@DEBUG_PANE: - Id:DEBUG_PANE - X:37 - Y:100 - Width:PARENT_RIGHT - 37 - Height:PARENT_BOTTOM - 100 - Visible: false - Children: - Checkbox@PERFDEBUG_CHECKBOX: - Id:PERFDEBUG_CHECKBOX - X:0 - Y:0 - Width:300 - Height:20 - Text:Show Performance Information - Checkbox@SYNCREPORTS_CHECKBOX: - Id:SYNCREPORTS_CHECKBOX - X:0 - Y:30 - Width:300 - Height:20 - Text:Collect Sync Reports - Checkbox@GAMETIME_CHECKBOX: - Id:GAMETIME_CHECKBOX - X:0 - Y:60 - Width:300 - Height:20 - Text:Show Game Time Counter - Checkbox:DEV_MODE_ENABLED - Id:DEV_MODE_ENABLED - X:0 - Y:90 - Width:300 - Height:20 - Text:Enable Developer Mode \ No newline at end of file + X:130 + Y:40 + MaxLength:5 + Label@X: + Id:X + Text:x + X:185 + Y:50 + TextField@SCREEN_HEIGHT: + Id:SCREEN_HEIGHT + Text:Height + Width:50 + Height:25 + X:195 + Y:40 + MaxLength:5 + Label@RESTART: + Id:RESTART + Text: Restart Game To Apply Changes + X:0 + Y:PARENT_BOTTOM - 30 + Container@DEBUG_PANE: + Id:DEBUG_PANE + X:37 + Y:100 + Width:PARENT_RIGHT - 37 + Height:PARENT_BOTTOM - 100 + Visible: false + Children: + Checkbox@PERFDEBUG_CHECKBOX: + Id:PERFDEBUG_CHECKBOX + X:0 + Y:0 + Width:300 + Height:20 + Text:Show Performance Information + Checkbox@SYNCREPORTS_CHECKBOX: + Id:SYNCREPORTS_CHECKBOX + X:0 + Y:30 + Width:300 + Height:20 + Text:Collect Sync Reports + Checkbox@GAMETIME_CHECKBOX: + Id:GAMETIME_CHECKBOX + X:0 + Y:60 + Width:300 + Height:20 + Text:Show Game Time Counter + Checkbox:DEV_MODE_ENABLED + Id:DEV_MODE_ENABLED + X:0 + Y:90 + Width:300 + Height:20 + Text:Enable Developer Mode \ No newline at end of file