I would propose supporting this with a <Window> tag in the skin that acts like a <WidgetGroup> except has no parent (this way it would show as its own window rather than be rooted in the parent).
<Window>
<Children>
.. skin widgets as normal ..
</Children>
</Window>
Getting that working would be pretty easy. But then making it interact well with other windows (i.e. letting the master window show/hide other windows) would be teh bulk of the project. I think it could be done with a skin-created CO connected to the Window 'visible' property.
I would propose supporting this with a <Window> tag in the skin that acts like a <WidgetGroup> except has no parent (this way it would show as its own window rather than be rooted in the parent).
<Window>
<Children>
.. skin widgets as normal ..
</Children>
</Window>
Getting that working would be pretty easy. But then making it interact well with other windows (i.e. letting the master window show/hide other windows) would be teh bulk of the project. I think it could be done with a skin-created CO connected to the Window 'visible' property.