1... Showed client my main VI.
2... He was pleased, but wants a background to cover the Windows desktop (sort of idiot-proofing).
3... My main window looks bad when scaled to 1920x1440, even worse if the window moves to 1920x1440 and the controls stay in the upper left.
4... So, I made a parent VI containing nothing but client logos, set to enlarge to full screen, which does nothing but call my main window (1000x700 or so), which is set to auto-center. All looks OK.
5... But when you click on the background, the background VI comes to front, obscuring the main one. Not a good thing.
6... So I made the main window modal. This works. Clicking on background has no effect.
7... Now I want the main window to spa
wn other windows, showing other views of the data as it comes in. I made this child window not-modal as is my custom. I can handle the data communication between the separate VIs, just fine.
8... BUT, the window comes up BEHIND the main window and can't be interacted with.
9... If I set the child to be modal, it comes up IN FRONT of the main, and the main cannot be interacted with.
10.. I want both the main and the child to be modal with respect to the background VI, but not modal with respect to each other. In other words, I want to be able to bring either main or child to the front, move them around, change their controls, etc. without having the possibility of the background VI covering them all up.
I thought about putting my main panel's stuff into a cluster, centering that cluster myself on the background logos, and going from there. But a cluster cannot hold both controls and indicators.
Any ideas?