Don't go outside of the container bounds

This commit is contained in:
jorolf
2019-03-21 22:18:45 +01:00
parent f91e4a1fdd
commit 454c82c49e
2 changed files with 21 additions and 15 deletions

View File

@ -44,30 +44,35 @@ namespace osu.Game.Graphics.UserInterface
InternalChildren = new Drawable[] InternalChildren = new Drawable[]
{ {
iconSprite = new SpriteIcon
{
Size = new Vector2(25),
Anchor = Anchor.TopLeft,
Origin = Anchor.TopRight,
Margin = new MarginPadding { Right = 10 },
},
new FillFlowContainer new FillFlowContainer
{ {
AutoSizeAxes = Axes.Both, AutoSizeAxes = Axes.Both,
Direction = FillDirection.Horizontal, Spacing = new Vector2(10, 0),
Spacing = new Vector2(6, 0), Children = new Drawable[]
Children = new[]
{ {
titleText = new OsuSpriteText iconSprite = new SpriteIcon
{ {
Font = OsuFont.GetFont(size: 25), Size = new Vector2(25),
}, },
pageText = new OsuSpriteText new FillFlowContainer
{ {
Font = OsuFont.GetFont(size: 25), AutoSizeAxes = Axes.Both,
Direction = FillDirection.Horizontal,
Spacing = new Vector2(6, 0),
Children = new[]
{
titleText = new OsuSpriteText
{
Font = OsuFont.GetFont(size: 25),
},
pageText = new OsuSpriteText
{
Font = OsuFont.GetFont(size: 25),
}
}
} }
} }
} },
}; };
} }
} }

View File

@ -42,6 +42,7 @@ namespace osu.Game.Screens.Multi
{ {
Anchor = Anchor.CentreLeft, Anchor = Anchor.CentreLeft,
Origin = Anchor.BottomLeft, Origin = Anchor.BottomLeft,
X = -35,
}, },
breadcrumbs = new HeaderBreadcrumbControl(stack) breadcrumbs = new HeaderBreadcrumbControl(stack)
{ {