Use gtk_box_pack_start() rather than gtk_container_add().