mirror of
https://github.com/ppy/osu.git
synced 2025-02-22 00:43:25 +08:00
Revert changes to GetTooltipText
and use TooltipText
override directly
This commit is contained in:
parent
524b8e02ef
commit
ce51ce49cf
@ -148,7 +148,7 @@ namespace osu.Game.Graphics.UserInterface
|
|||||||
protected override void LoadComplete()
|
protected override void LoadComplete()
|
||||||
{
|
{
|
||||||
base.LoadComplete();
|
base.LoadComplete();
|
||||||
CurrentNumber.BindValueChanged(current => TooltipText = GetTooltipText(current.NewValue), true);
|
CurrentNumber.BindValueChanged(current => TooltipText = getTooltipText(current.NewValue), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override bool OnHover(HoverEvent e)
|
protected override bool OnHover(HoverEvent e)
|
||||||
@ -178,7 +178,7 @@ namespace osu.Game.Graphics.UserInterface
|
|||||||
{
|
{
|
||||||
base.OnUserChange(value);
|
base.OnUserChange(value);
|
||||||
playSample(value);
|
playSample(value);
|
||||||
TooltipText = GetTooltipText(value);
|
TooltipText = getTooltipText(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void playSample(T value)
|
private void playSample(T value)
|
||||||
@ -203,7 +203,7 @@ namespace osu.Game.Graphics.UserInterface
|
|||||||
channel.Play();
|
channel.Play();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected virtual LocalisableString GetTooltipText(T value)
|
private LocalisableString getTooltipText(T value)
|
||||||
{
|
{
|
||||||
if (CurrentNumber.IsInteger)
|
if (CurrentNumber.IsInteger)
|
||||||
return value.ToInt32(NumberFormatInfo.InvariantInfo).ToString("N0");
|
return value.ToInt32(NumberFormatInfo.InvariantInfo).ToString("N0");
|
||||||
|
@ -97,12 +97,10 @@ namespace osu.Game.Screens.Play.PlayerSettings
|
|||||||
|
|
||||||
protected class CustomSliderBar : SliderBar
|
protected class CustomSliderBar : SliderBar
|
||||||
{
|
{
|
||||||
protected override LocalisableString GetTooltipText(double value)
|
public override LocalisableString TooltipText =>
|
||||||
{
|
Current.Value == 0
|
||||||
return value == 0
|
? new TranslatableString("_", @"{0} ms", base.TooltipText)
|
||||||
? new TranslatableString("_", @"{0} ms", base.GetTooltipText(value))
|
: new TranslatableString("_", @"{0} ms {1}", base.TooltipText, getEarlyLateText(Current.Value));
|
||||||
: new TranslatableString("_", @"{0} ms {1}", base.GetTooltipText(value), getEarlyLateText(value));
|
|
||||||
}
|
|
||||||
|
|
||||||
private LocalisableString getEarlyLateText(double value)
|
private LocalisableString getEarlyLateText(double value)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user