Items call ::queue_resize(), which sets a flag in the canvas; at next idle, we call Canvas::layout() which walks the item tree and recursively calls layout (depth first) on all items needing a resize. Only Container types implement layout, and so far only Box
5.9 KiB
5.9 KiB