Use relative sizing for MonthDropdown

This commit is contained in:
Andrei Zavatski
2021-05-11 16:51:59 +03:00
parent 1c0b0996cf
commit c2ba16f977
3 changed files with 27 additions and 38 deletions

View File

@ -22,46 +22,35 @@ namespace osu.Game.Tests.Visual.Online
[Test]
public void CreateClosedMonthPanel()
{
AddStep("Create", () => Child = new Container
{
Anchor = Anchor.Centre,
Origin = Anchor.TopCentre,
AutoSizeAxes = Axes.Both,
Children = new Drawable[]
{
new Box
{
RelativeSizeAxes = Axes.Both,
Colour = colourProvider.Background2,
},
new MonthDropdown(posts),
}
});
create(false);
}
[Test]
public void CreateOpenMonthPanel()
{
AddStep("Create", () => Child = new Container
{
Anchor = Anchor.Centre,
Origin = Anchor.TopCentre,
AutoSizeAxes = Axes.Both,
Children = new Drawable[]
{
new Box
{
RelativeSizeAxes = Axes.Both,
Colour = colourProvider.Background2,
},
new MonthDropdown(posts)
{
IsOpen = { Value = true }
},
}
});
create(true);
}
private void create(bool isOpen) => AddStep("Create", () => Child = new Container
{
Anchor = Anchor.Centre,
Origin = Anchor.TopCentre,
AutoSizeAxes = Axes.Y,
Width = 160,
Children = new Drawable[]
{
new Box
{
RelativeSizeAxes = Axes.Both,
Colour = colourProvider.Background2,
},
new MonthDropdown(posts)
{
IsOpen = { Value = isOpen }
}
}
});
private static List<APINewsPost> posts => new List<APINewsPost>
{
new APINewsPost