1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-23 00:37:18 +08:00

fix broken layout

This commit is contained in:
Andrei Zavatski 2019-06-21 13:24:12 +03:00
parent 7680f6cbf4
commit 29305ca0eb

View File

@ -114,7 +114,7 @@ namespace osu.Game.Overlays
base.OnHover(e);
if (!Active.Value)
OnActivated();
HoverAction();
return true;
}
@ -124,20 +124,18 @@ namespace osu.Game.Overlays
base.OnHoverLost(e);
if (!Active.Value)
OnDeactivated();
UnhoverAction();
}
protected override void OnActivated()
{
bar.Expand();
Text.FadeColour(Color4.White, 120, Easing.InQuad);
HoverAction();
Text.Font = Text.Font.With(weight: FontWeight.Bold);
}
protected override void OnDeactivated()
{
bar.Collapse();
Text.FadeColour(AccentColour, 120, Easing.InQuad);
UnhoverAction();
Text.Font = Text.Font.With(weight: FontWeight.Medium);
}
@ -148,6 +146,18 @@ namespace osu.Game.Overlays
else
OnDeactivated();
}
protected virtual void HoverAction()
{
bar.Expand();
Text.FadeColour(Color4.White, 120, Easing.InQuad);
}
protected virtual void UnhoverAction()
{
bar.Collapse();
Text.FadeColour(AccentColour, 120, Easing.InQuad);
}
}
}
}