I'm new to UI building in Godot. One thing I'm currently blocked on is how to scale up an entire branch of nodes so that it fits its parent container.

Using the Layout menu in the editor is fine if you just want a single component to stretch to fill its parent, but if you've build a complex control (such as an interactive menu with several buttons located in arbitrary places), I can't seem to fine anything that would allow me to scale the entire thing up to fill its parent while keeping all the relative offsets of my child buttons in the same places.

Is there a way to do this?

Doesn't enabling Expand in the child controls' Size Flags do the job?

4 days later

It dosn't seem to do anything for me. Perhaps there's more to it than just checking the Expand box?

a year later