Make lobby option tooltips work the same as factions.
This commit is contained in:
@@ -342,7 +342,11 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
|
||||
checkbox.GetText = () => option.Name;
|
||||
if (option.Description != null)
|
||||
checkbox.GetTooltipText = () => option.Description;
|
||||
{
|
||||
var (text, desc) = LobbyUtils.SplitOnFirstToken(option.Description);
|
||||
checkbox.GetTooltipText = () => text;
|
||||
checkbox.GetTooltipDesc = () => desc;
|
||||
}
|
||||
|
||||
checkbox.IsVisible = () => true;
|
||||
checkbox.IsChecked = () => missionOptions[option.Id] == "True";
|
||||
@@ -376,7 +380,12 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
|
||||
dropdown.GetText = () => option.Values[missionOptions[option.Id]];
|
||||
if (option.Description != null)
|
||||
dropdown.GetTooltipText = () => option.Description;
|
||||
{
|
||||
var (text, desc) = LobbyUtils.SplitOnFirstToken(option.Description);
|
||||
dropdown.GetTooltipText = () => text;
|
||||
dropdown.GetTooltipDesc = () => desc;
|
||||
}
|
||||
|
||||
dropdown.IsVisible = () => true;
|
||||
dropdown.IsDisabled = () => option.IsLocked;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user