[Spice-devel] [PATCH spice-gtk] usb-device-widget: Migrate to GtkContainer api
Pavel Grunt
pgrunt at redhat.com
Fri Jun 23 13:53:56 UTC 2017
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
More information about the Spice-devel
mailing list