clutter: port clutter/examples/box-layout.c from Clutter