GtkVBox is deprecated since Gtk 3.2, GtkBox is going to be deprecated. Switch to GtkContainer api if possible. --- src/usb-device-widget.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/usb-device-widget.c b/src/usb-device-widget.c index b394499..e87bdff 100644 --- a/src/usb-device-widget.c +++ b/src/usb-device-widget.c @@ -40,14 +40,14 @@ struct _SpiceUsbDeviceWidget { - GtkVBox parent; + GtkBox parent; SpiceUsbDeviceWidgetPrivate *priv; }; struct _SpiceUsbDeviceWidgetClass { - GtkVBoxClass parent_class; + GtkBoxClass parent_class; /* signals */ void (*connect_failed) (SpiceUsbDeviceWidget *widget, @@ -168,15 +168,16 @@ spice_usb_device_widget_show_info_bar(SpiceUsbDeviceWidget *self, widget = gtk_image_new_from_icon_name(stock_icon_id, GTK_ICON_SIZE_SMALL_TOOLBAR); - gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, FALSE, 0); + gtk_container_add(GTK_CONTAINER(hbox), widget); widget = gtk_label_new(message); - gtk_box_pack_start(GTK_BOX(hbox), widget, TRUE, TRUE, 0); + g_object_set(G_OBJECT(widget), "expand", TRUE, NULL); + gtk_container_add(GTK_CONTAINER(hbox), widget); priv->info_bar = gtk_alignment_new(0.0, 0.0, 1.0, 0.0); gtk_alignment_set_padding(GTK_ALIGNMENT(priv->info_bar), 0, 0, 12, 0); gtk_container_add(GTK_CONTAINER(priv->info_bar), info_bar); - gtk_box_pack_start(GTK_BOX(self), priv->info_bar, FALSE, FALSE, 0); + gtk_container_add(GTK_CONTAINER(self), priv->info_bar); gtk_widget_show_all(priv->info_bar); } @@ -208,7 +209,7 @@ static GObject *spice_usb_device_widget_constructor( gtk_label_set_markup(GTK_LABEL (priv->label), str); g_free(str); gtk_misc_set_alignment(GTK_MISC(priv->label), 0.0, 0.5); - gtk_box_pack_start(GTK_BOX(self), priv->label, FALSE, FALSE, 0); + gtk_container_add(GTK_CONTAINER(self), priv->label); priv->manager = spice_usb_device_manager_get(priv->session, &err); if (err) { @@ -572,7 +573,7 @@ static void device_added_cb(SpiceUsbDeviceManager *manager, align = gtk_alignment_new(0, 0, 0, 0); gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 12, 0); gtk_container_add(GTK_CONTAINER(align), check); - gtk_box_pack_end(GTK_BOX(self), align, FALSE, FALSE, 0); + gtk_container_add(GTK_CONTAINER(self), align); spice_usb_device_widget_update_status(self); gtk_widget_show_all(align); } -- 2.13.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel