I cannot use tab menu for this application. I'm trying to get a similar action using BIG buttons to change pages.
I've decided that LabelBox might be used instead of tab menu.
I want to put several overlays(Layouts) on top of one another attached to LabelBox widget. The page of interest should come to the top and be viewable depending on events that are received.
Events come from buttons located on the Home Page. Depending on the button that is pressed, different pages will come to the top.
Those pages have other content and a HomePage button that brings you back to the top.
The application is a machine tool and the operator needs to change screens via BIG buttons and touchscreen with a gloved hand.
How can I put something like this together?
I think you got it more or less right, just do not use LabelBox as parent here. You can e.g. use ParentCtrl (which in fact is just Ctrl with Transparent activated in constructor).