gtk_widget_set_allocation exists since 2.18