I'm making a GUI module that supports multiple text input fields by dynamically sizing and positioning the textbox control over the button used to implement the field. The problem is that whenever a new field (i.e. buton) is added to the GUI the textbox control must be deleted and then re-entered so that it overlays the field. Otherwise it it's hidden behind the button.
Would it be reasonsable/possible to have the ability to set a control's z-order either at run-time or during edit, by other than the "deletion/re-entry" method?
[edit]
I see that it's already on the tracker so I would like to add my above comments in support of this feature and perhaps bump the priority a tiny bit. ;)
http://www.adventuregamestudio.co.uk/tracker.php?action=detail&id=497
In the meantime, using two overlapping GUIs will do as a workaround.
I started down that road once and abandoned it because of the extra hassel. I may revisit that before I'm done and see what I can do using the "another GUI" technique.