Add support for custom colour prefixes

This commit is contained in:
Bartłomiej Dach
2021-04-18 19:56:03 +02:00
parent a8027d87b6
commit 0cd1aa8c1c
3 changed files with 27 additions and 1 deletions

View File

@ -14,6 +14,23 @@ namespace osu.Game.Graphics.UserInterfaceV2
{
public BindableList<Color4> Colours { get; } = new BindableList<Color4>();
private string colourNamePrefix = "Colour";
public string ColourNamePrefix
{
get => colourNamePrefix;
set
{
if (colourNamePrefix == value)
return;
colourNamePrefix = value;
if (IsLoaded)
reindexItems();
}
}
private FillFlowContainer<ColourDisplay> palette;
[BackgroundDependencyLoader]
@ -59,7 +76,7 @@ namespace osu.Game.Graphics.UserInterfaceV2
foreach (var colour in palette)
{
colour.ColourName = $"Colour {index}";
colour.ColourName = $"{colourNamePrefix} {index}";
index += 1;
}
}