Ticket #270 (closed task: fixed)
|Reported by:||ArcRiley||Owned by:||ArcRiley|
The widget system is incomplete without packing widgets.
The _resize() event needs to traverse a widget tree whereas each widget reforms resize events to it's children adjusting their window offset and size according to packing rules.
The widgets StackX StackY and StackZ will, respectivly:
- stack widgets horizontally with 100% height without overlap
- stack widgets vertically with 100% width without overlap
- overlap widgets as layers with 100% width and height
A soy.Window will act as a StackZ