Introduce layout managers
This is separating size allocation from widget machinery and is preparing the ground for constraint-based layout and animations
https://gitlab.gnome.org/GNOME/gtk/tree/wip/layout-manager is the branchb
Edited by Matthias Clasen