mirror of https://github.com/ppy/osu
Update all usages of `OsuSlider.TooltipText` overrides to instead implement `GetTooltipText`
This commit is contained in:
parent
5cfa8b8821
commit
abba49fd8f
|
@ -48,7 +48,7 @@ private void load()
|
|||
|
||||
private class TimeSlider : OsuSliderBar<double>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Value.ToString(@"N0") + "ms";
|
||||
protected override LocalisableString GetTooltipText(double value) => $"{value:N0} ms";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@ public class OsuSliderBar<T> : SliderBar<T>, IHasTooltip, IHasAccentColour
|
|||
private readonly Box rightBox;
|
||||
private readonly Container nubContainer;
|
||||
|
||||
public virtual LocalisableString TooltipText { get; private set; }
|
||||
public LocalisableString TooltipText { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Whether to format the tooltip as a percentage or the actual value.
|
||||
|
|
|
@ -38,7 +38,7 @@ private void load(OsuConfigManager config)
|
|||
|
||||
private class OffsetSlider : OsuSliderBar<double>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Value.ToString(@"0ms");
|
||||
protected override LocalisableString GetTooltipText(double value) => value.ToString(@"0ms");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -240,7 +240,7 @@ public ScalingPreview()
|
|||
|
||||
private class UIScaleSlider : OsuSliderBar<float>
|
||||
{
|
||||
public override LocalisableString TooltipText => base.TooltipText + "x";
|
||||
protected override LocalisableString GetTooltipText(float value) => $"{base.GetTooltipText(value)}x";
|
||||
}
|
||||
|
||||
private class ResolutionSettingsDropdown : SettingsDropdown<Size>
|
||||
|
|
|
@ -135,7 +135,9 @@ public SensitivitySetting()
|
|||
|
||||
private class SensitivitySlider : OsuSliderBar<double>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Disabled ? MouseSettingsStrings.EnableHighPrecisionForSensitivityAdjust : $"{base.TooltipText}x";
|
||||
protected override LocalisableString GetTooltipText(double value) => Current.Disabled
|
||||
? MouseSettingsStrings.EnableHighPrecisionForSensitivityAdjust
|
||||
: $"{base.GetTooltipText(value)}x";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,6 @@ namespace osu.Game.Overlays.Settings.Sections
|
|||
/// </summary>
|
||||
internal class SizeSlider : OsuSliderBar<float>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Value.ToString(@"0.##x");
|
||||
protected override LocalisableString GetTooltipText(float value) => value.ToString(@"0.##x");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -46,7 +46,7 @@ private void load(OsuConfigManager config)
|
|||
|
||||
private class TimeSlider : OsuSliderBar<float>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Value.ToString(@"N0") + "ms";
|
||||
protected override LocalisableString GetTooltipText(float value) => $"{value:N0} ms";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -64,12 +64,14 @@ private void load(OsuConfigManager config)
|
|||
|
||||
private class MaximumStarsSlider : StarsSlider
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.IsDefault ? UserInterfaceStrings.NoLimit : base.TooltipText;
|
||||
protected override LocalisableString GetTooltipText(double value) => Current.IsDefault
|
||||
? UserInterfaceStrings.NoLimit
|
||||
: base.GetTooltipText(value);
|
||||
}
|
||||
|
||||
private class StarsSlider : OsuSliderBar<double>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Value.ToString(@"0.## stars");
|
||||
protected override LocalisableString GetTooltipText(double value) => $"{value:0.##} stars";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -111,6 +111,6 @@ public void ApplyToScoreProcessor(ScoreProcessor scoreProcessor)
|
|||
|
||||
public class MuteComboSlider : OsuSliderBar<int>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Value == 0 ? "always muted" : base.TooltipText;
|
||||
protected override LocalisableString GetTooltipText(int value) => value == 0 ? "always muted" : base.GetTooltipText(value);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -57,6 +57,6 @@ public void ApplyToScoreProcessor(ScoreProcessor scoreProcessor)
|
|||
|
||||
public class HiddenComboSlider : OsuSliderBar<int>
|
||||
{
|
||||
public override LocalisableString TooltipText => Current.Value == 0 ? "always hidden" : base.TooltipText;
|
||||
protected override LocalisableString GetTooltipText(int value) => value == 0 ? "always hidden" : base.GetTooltipText(value);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue