diff --git a/OpenRA.Mods.Common/Widgets/DropDownButtonWidget.cs b/OpenRA.Mods.Common/Widgets/DropDownButtonWidget.cs index 7080db1bf4..374f9f1ede 100644 --- a/OpenRA.Mods.Common/Widgets/DropDownButtonWidget.cs +++ b/OpenRA.Mods.Common/Widgets/DropDownButtonWidget.cs @@ -177,7 +177,7 @@ namespace OpenRA.Mods.Common.Widgets var group = kv.Key; if (group.Length > 0 && headerTemplate != null) { - var header = ScrollItemWidget.Setup(headerTemplate, () => true, () => { }); + var header = ScrollItemWidget.Setup(headerTemplate, () => false, () => { }); header.Get("LABEL").GetText = () => group; panel.AddChild(header); } diff --git a/OpenRA.Mods.Common/Widgets/Logic/EncyclopediaLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/EncyclopediaLogic.cs index 1c6fcf4459..0c69d430c9 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/EncyclopediaLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/EncyclopediaLogic.cs @@ -103,7 +103,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic void CreateActorGroup(string title, IEnumerable actors) { - var header = ScrollItemWidget.Setup(headerTemplate, () => true, () => { }); + var header = ScrollItemWidget.Setup(headerTemplate, () => false, () => { }); header.Get("LABEL").GetText = () => title; actorList.AddChild(header); diff --git a/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoStatsLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoStatsLogic.cs index 7b1290a4b1..dcd0cff2b2 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoStatsLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoStatsLogic.cs @@ -118,7 +118,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic { if (teams.Count() > 1) { - var teamHeader = ScrollItemWidget.Setup(teamTemplate, () => true, () => { }); + var teamHeader = ScrollItemWidget.Setup(teamTemplate, () => false, () => { }); var team = t.Key > 0 ? modData.Translation.GetString(TeamNumber, Translation.Arguments("team", t.Key)) : modData.Translation.GetString(NoTeam); @@ -172,7 +172,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic var spectators = orderManager.LobbyInfo.Clients.Where(c => c.IsObserver).ToList(); if (spectators.Count > 0) { - var spectatorHeader = ScrollItemWidget.Setup(teamTemplate, () => true, () => { }); + var spectatorHeader = ScrollItemWidget.Setup(teamTemplate, () => false, () => { }); var spectatorTeam = modData.Translation.GetString(Spectators); spectatorHeader.Get("TEAM").GetText = () => spectatorTeam; diff --git a/OpenRA.Mods.Common/Widgets/Logic/ReplayBrowserLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/ReplayBrowserLogic.cs index fd035a1540..eaa3ca37dd 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/ReplayBrowserLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/ReplayBrowserLogic.cs @@ -730,7 +730,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic var group = kv.Key; if (group.Length > 0) { - var header = ScrollItemWidget.Setup(playerHeader, () => true, () => { }); + var header = ScrollItemWidget.Setup(playerHeader, () => false, () => { }); header.Get("LABEL").GetText = () => group; playerList.AddChild(header); } diff --git a/OpenRA.Mods.Common/Widgets/Logic/ServerListLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/ServerListLogic.cs index b15c04b57a..8e0c51cc28 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/ServerListLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/ServerListLogic.cs @@ -586,7 +586,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic var group = kv.Key; if (group.Length > 0) { - var header = ScrollItemWidget.Setup(clientHeader, () => true, () => { }); + var header = ScrollItemWidget.Setup(clientHeader, () => false, () => { }); header.Get("LABEL").GetText = () => group; clientList.AddChild(header); } @@ -679,7 +679,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic if (modGames.All(Filtered)) continue; - var header = ScrollItemWidget.Setup(headerTemplate, () => true, () => { }); + var header = ScrollItemWidget.Setup(headerTemplate, () => false, () => { }); var headerTitle = modGames.First().ModLabel; header.Get("LABEL").GetText = () => headerTitle; diff --git a/mods/cnc/chrome/dialogs.yaml b/mods/cnc/chrome/dialogs.yaml index b5ca16168e..c2a1d2feb5 100644 --- a/mods/cnc/chrome/dialogs.yaml +++ b/mods/cnc/chrome/dialogs.yaml @@ -3,6 +3,7 @@ ScrollPanel@LABEL_DROPDOWN_TEMPLATE: Background: panel-black Children: ScrollItem@HEADER: + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 13 X: 2 @@ -117,6 +118,7 @@ ScrollPanel@SPECTATOR_DROPDOWN_TEMPLATE: Background: panel-black Children: ScrollItem@HEADER: + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 13 X: 2 diff --git a/mods/cnc/chrome/ingame-infostats.yaml b/mods/cnc/chrome/ingame-infostats.yaml index cd7b5ae6fe..0c444d41f9 100644 --- a/mods/cnc/chrome/ingame-infostats.yaml +++ b/mods/cnc/chrome/ingame-infostats.yaml @@ -68,6 +68,7 @@ Container@SKIRMISH_STATS: ItemSpacing: 5 Children: ScrollItem@TEAM_TEMPLATE: + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 20 X: 2 diff --git a/mods/cnc/chrome/lobby-servers.yaml b/mods/cnc/chrome/lobby-servers.yaml index 0a90421b26..342d54bfcf 100644 --- a/mods/cnc/chrome/lobby-servers.yaml +++ b/mods/cnc/chrome/lobby-servers.yaml @@ -68,6 +68,7 @@ Container@LOBBY_SERVERS_BIN: Height: PARENT_BOTTOM Children: ScrollItem@HEADER_TEMPLATE: + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 20 X: 2 diff --git a/mods/cnc/chrome/multiplayer-browser.yaml b/mods/cnc/chrome/multiplayer-browser.yaml index d5a8ae6695..1be97b504b 100644 --- a/mods/cnc/chrome/multiplayer-browser.yaml +++ b/mods/cnc/chrome/multiplayer-browser.yaml @@ -89,6 +89,7 @@ Container@MULTIPLAYER_PANEL: TopBottomSpacing: 2 Children: ScrollItem@HEADER_TEMPLATE: + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 20 X: 2 diff --git a/mods/cnc/chrome/multiplayer-browserpanels.yaml b/mods/cnc/chrome/multiplayer-browserpanels.yaml index d62ba3bf16..7199a00157 100644 --- a/mods/cnc/chrome/multiplayer-browserpanels.yaml +++ b/mods/cnc/chrome/multiplayer-browserpanels.yaml @@ -4,6 +4,7 @@ ScrollPanel@MULTIPLAYER_CLIENT_LIST: IgnoreChildMouseOver: true Children: ScrollItem@HEADER: + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 13 X: 2 diff --git a/mods/cnc/chrome/replaybrowser.yaml b/mods/cnc/chrome/replaybrowser.yaml index 086f340ae6..2ea36f78e4 100644 --- a/mods/cnc/chrome/replaybrowser.yaml +++ b/mods/cnc/chrome/replaybrowser.yaml @@ -222,6 +222,7 @@ Container@REPLAYBROWSER_PANEL: IgnoreChildMouseOver: true Children: ScrollItem@HEADER: + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 13 X: 2