I am trying to make my front panel resizable so that the user may maximize the window to fill the whole screen if he/she wishes to. The front panel typically consists of one graph and a few controls (start, stop, log etc.). The controls should stay the same size and in the same position (e.g. occupying a height 100px, width 100% area at the buttom of the window) and the graph should fill the rest of the window. When the window is resized the graph should shrink/expand to fill the space and the controls should retain size and position.
What is the current best method for doing things like this and what do you guys do?
I've thought of using splitters (http://www.ni.com/white-paper/3687/en) or XControls (where you can get bounds, area, position etc. via property nodes). Any other ideas of comments on what might be best?