gtk_container_resize_children doesn't always work, and the canonical way to force a re-allocation is to just call gtk_widget_queue_allocate.