1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-21 08:52:55 +08:00

Use GridContainer for layout

This commit is contained in:
Andrei Zavatski 2020-02-17 23:41:07 +03:00
parent c69818925b
commit ea99b613c9

View File

@ -32,26 +32,29 @@ namespace osu.Game.Overlays.BeatmapListing
{ {
AutoSizeAxes = Axes.Y; AutoSizeAxes = Axes.Y;
RelativeSizeAxes = Axes.X; RelativeSizeAxes = Axes.X;
AddInternal(new FillFlowContainer AddInternal(new GridContainer
{ {
AutoSizeAxes = Axes.Y, AutoSizeAxes = Axes.Y,
RelativeSizeAxes = Axes.X, RelativeSizeAxes = Axes.X,
Spacing = new Vector2(0, 7), ColumnDimensions = new[]
Children = new Drawable[]
{ {
new Container new Dimension(GridSizeMode.Absolute, size: 100),
new Dimension()
},
RowDimensions = new[]
{ {
Anchor = Anchor.CentreLeft, new Dimension(GridSizeMode.AutoSize)
Origin = Anchor.CentreLeft, },
AutoSizeAxes = Axes.Y, Content = new[]
Width = 100, {
Child = new OsuSpriteText new Drawable[]
{
new OsuSpriteText
{ {
Anchor = Anchor.CentreLeft, Anchor = Anchor.CentreLeft,
Origin = Anchor.CentreLeft, Origin = Anchor.CentreLeft,
Font = OsuFont.GetFont(size: 10), Font = OsuFont.GetFont(size: 10),
Text = headerName.ToUpper() Text = headerName.ToUpper()
}
}, },
CreateFilter().With(f => CreateFilter().With(f =>
{ {
@ -60,6 +63,7 @@ namespace osu.Game.Overlays.BeatmapListing
f.Current = current; f.Current = current;
}) })
} }
}
}); });
} }