Remove a ScrollItem header hack
with the merge of #20218 headers no longer need to be selected
This commit is contained in:
committed by
Matthias Mailänder
parent
6b63114aaa
commit
fe72dd4140
@@ -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<LabelWidget>("LABEL").GetText = () => group;
|
||||
panel.AddChild(header);
|
||||
}
|
||||
|
||||
@@ -103,7 +103,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
|
||||
void CreateActorGroup(string title, IEnumerable<ActorInfo> actors)
|
||||
{
|
||||
var header = ScrollItemWidget.Setup(headerTemplate, () => true, () => { });
|
||||
var header = ScrollItemWidget.Setup(headerTemplate, () => false, () => { });
|
||||
header.Get<LabelWidget>("LABEL").GetText = () => title;
|
||||
actorList.AddChild(header);
|
||||
|
||||
|
||||
@@ -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<LabelWidget>("TEAM").GetText = () => spectatorTeam;
|
||||
|
||||
|
||||
@@ -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<LabelWidget>("LABEL").GetText = () => group;
|
||||
playerList.AddChild(header);
|
||||
}
|
||||
|
||||
@@ -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<LabelWidget>("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<LabelWidget>("LABEL").GetText = () => headerTitle;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -68,6 +68,7 @@ Container@SKIRMISH_STATS:
|
||||
ItemSpacing: 5
|
||||
Children:
|
||||
ScrollItem@TEAM_TEMPLATE:
|
||||
Background: scrollheader
|
||||
Width: PARENT_RIGHT - 27
|
||||
Height: 20
|
||||
X: 2
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -89,6 +89,7 @@ Container@MULTIPLAYER_PANEL:
|
||||
TopBottomSpacing: 2
|
||||
Children:
|
||||
ScrollItem@HEADER_TEMPLATE:
|
||||
Background: scrollheader
|
||||
Width: PARENT_RIGHT - 27
|
||||
Height: 20
|
||||
X: 2
|
||||
|
||||
@@ -4,6 +4,7 @@ ScrollPanel@MULTIPLAYER_CLIENT_LIST:
|
||||
IgnoreChildMouseOver: true
|
||||
Children:
|
||||
ScrollItem@HEADER:
|
||||
Background: scrollheader
|
||||
Width: PARENT_RIGHT - 27
|
||||
Height: 13
|
||||
X: 2
|
||||
|
||||
@@ -222,6 +222,7 @@ Container@REPLAYBROWSER_PANEL:
|
||||
IgnoreChildMouseOver: true
|
||||
Children:
|
||||
ScrollItem@HEADER:
|
||||
Background: scrollheader
|
||||
Width: PARENT_RIGHT - 27
|
||||
Height: 13
|
||||
X: 2
|
||||
|
||||
Reference in New Issue
Block a user