In laying out my window, I’d like to have an interface function a little bit like Unity3D: Different sections that can be added to and resized as needed.
Take a look at an example image below (old, I know.). The user can slide the sides of the panels to make them bigger/smaller both up and down. Basically it looks like a bunch of resizable frames of which I can put controls in.
Can you point me in the right direction on how to set something like that up?
A splitter… and container controls. Each section you show above could be a separate control. The best part of which is that you can add and remove them at runtime.