From: Pierre Curto <email@example.com>
Being able to place graphical elements in a grid fashion is fairly common and currently lacking in Gio.
This patch is an attempt to fill that gap with the following new types:
- Grid: display a given number of widgets along an axis, with the ability to scroll on the cross axis
- GriwWrap: display widgets along an axis and going to the cross axis when room runs out. No scrolling.
- Table: display widgets on both axis, given the number of them on each. Scrollable on both axis.
Nice work, thank you.
If it's ok with you and Chris, I prefer these new layouts soak for a
while in gio-extras before considering them for the core layout package. I
don't use grids myself, and the simpler layouts I do use (Stack, Flex
etc.) still took a long time to get right.