public BeatmapDetailArea() { AddRangeInternal(new Drawable[] { new BeatmapDetailAreaTabControl { RelativeSizeAxes = Axes.X, OnFilter = (tab, mods) => { switch (tab) { case BeatmapDetailTab.Details: Details.Show(); Leaderboard.Hide(); break; default: Details.Hide(); Leaderboard.Scope = (LeaderboardScope)tab - 1; Leaderboard.Show(); break; } }, }, content = new Container { RelativeSizeAxes = Axes.Both, Padding = new MarginPadding { Top = BeatmapDetailAreaTabControl.HEIGHT }, }, }); AddRange(new Drawable[] { Details = new BeatmapDetails { RelativeSizeAxes = Axes.X, Alpha = 0, Margin = new MarginPadding { Top = details_padding }, }, Leaderboard = new Leaderboard { RelativeSizeAxes = Axes.Both, } }); }
public BeatmapDetailArea() { AddInternal(new Drawable[] { new BeatmapDetailAreaTabControl { RelativeSizeAxes = Axes.X, OnFilter = (tab, mods) => { switch (tab) { case BeatmapDetailTab.Details: Details.Show(); Leaderboard.Hide(); break; default: Details.Hide(); Leaderboard.Show(); break; } }, }, content = new Container { RelativeSizeAxes = Axes.Both, Padding = new MarginPadding { Top = BeatmapDetailAreaTabControl.HEIGHT }, }, }); Add(new Drawable[] { Details = new BeatmapDetails { RelativeSizeAxes = Axes.X, Masking = true, Height = 352, Alpha = 0, }, Leaderboard = new Leaderboard { RelativeSizeAxes = Axes.Both, } }); }