Untitled
unknown
plain_text
3 years ago
2.8 kB
5
Indexable
smth like this should work i think ?? ``` private FillFlowContainer autoSizingContainer = null!; [BackgroundDependencyLoader(true)] private void load(OverlayColourProvider? colourProvider) { CornerRadius = corner_radius; InternalChildren = new Drawable[] { background = new Box { RelativeSizeAxes = Axes.Both, Alpha = 0.1f, Colour = colourProvider?.Background4 ?? Color4.Black, }, autoSizingContainer = new FillFlowContainer { Direction = FillDirection.Vertical, RelativeSizeAxes = Axes.X, AutoSizeAxes = Axes.Y, Children = new Drawable[] { headerContent = new Container { Name = @"Header", Origin = Anchor.TopCentre, Anchor = Anchor.TopCentre, RelativeSizeAxes = Axes.X, Height = header_height, Children = new Drawable[] { headerText = new OsuSpriteText { Origin = Anchor.CentreLeft, Anchor = Anchor.CentreLeft, Text = title.ToUpperInvariant(), Font = OsuFont.GetFont(weight: FontWeight.Bold, size: 17), Padding = new MarginPadding { Left = 10, Right = 30 }, }, expandButton = new IconButton { Origin = Anchor.Centre, Anchor = Anchor.CentreRight, Position = new Vector2(-15, 0), Icon = FontAwesome.Solid.Bars, Scale = new Vector2(0.75f), Action = () => Expanded.Toggle(), }, } }, content } }, }; } protected override void LoadComplete() { base.LoadComplete(); Expanded.BindValueChanged(updateExpandedState, true); this.Delay(600).Schedule(updateFadeState); autoSizingContainer.AutoSizeDuration = 3.14f; } ```
Editor is loading...