Remove ability to set arbitrary accent colours

This commit is contained in:
smoogipoo
2019-06-27 15:02:26 +09:00
parent 7f5587d894
commit b397652af4
3 changed files with 10 additions and 28 deletions

View File

@ -16,23 +16,6 @@ namespace osu.Game.Overlays.Profile.Header.Components
{
private Color4 accentColour = Color4.White;
public Color4 AccentColour
{
get => accentColour;
set
{
if (accentColour == value)
return;
accentColour = value;
foreach (TabItem<RulesetInfo> tabItem in TabContainer)
{
((ProfileRulesetTabItem)tabItem).AccentColour = value;
}
}
}
public ProfileRulesetSelector()
{
TabContainer.Masking = false;
@ -43,13 +26,11 @@ namespace osu.Game.Overlays.Profile.Header.Components
[BackgroundDependencyLoader]
private void load(OsuColour colours)
{
AccentColour = colours.Seafoam;
}
accentColour = colours.Seafoam;
protected override TabItem<RulesetInfo> CreateTabItem(RulesetInfo value) => new ProfileRulesetTabItem(value)
{
AccentColour = AccentColour
};
foreach (TabItem<RulesetInfo> tabItem in TabContainer)
((ProfileRulesetTabItem)tabItem).AccentColour = accentColour;
}
public void SetDefaultRuleset(RulesetInfo ruleset)
{
@ -71,6 +52,11 @@ namespace osu.Game.Overlays.Profile.Header.Components
}
}
protected override TabItem<RulesetInfo> CreateTabItem(RulesetInfo value) => new ProfileRulesetTabItem(value)
{
AccentColour = accentColour
};
protected override TabFillFlowContainer CreateTabFlow() => new TabFillFlowContainer
{
Direction = FillDirection.Horizontal,