[virt-tools-list] [PATCH virt-viewer] Remove use of deprecated GTK style & size APIs
Daniel P. Berrange
berrange at redhat.com
Tue May 15 13:07:12 UTC 2012
From: "Daniel P. Berrange" <berrange at redhat.com>
The GtkStyle API has been deprecated in favour of GtkStyleContext.
Update ovBox.c to use the latter. Also replace use of the
gtk_widget_size_request API with gtk_widget_get_preferred_size.
---
src/view/ovBox.c | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/src/view/ovBox.c b/src/view/ovBox.c
index 10cf142..aae35dd 100644
--- a/src/view/ovBox.c
+++ b/src/view/ovBox.c
@@ -338,13 +338,13 @@ static void
ViewOvBoxSetBackground(ViewOvBox *that) // IN
{
GtkWidget *widget;
- GtkStyle *style;
+ GtkStyleContext *stylecontext;
widget = GTK_WIDGET(that);
- style = gtk_widget_get_style (widget);
- gtk_style_set_background(style, gtk_widget_get_window(widget), GTK_STATE_NORMAL);
- gtk_style_set_background(style, that->priv->underWin, GTK_STATE_NORMAL);
- gtk_style_set_background(style, that->priv->overWin, GTK_STATE_NORMAL);
+ stylecontext = gtk_widget_get_style_context(widget);
+ gtk_style_context_set_background(stylecontext, gtk_widget_get_window(widget));
+ gtk_style_context_set_background(stylecontext, that->priv->underWin);
+ gtk_style_context_set_background(stylecontext, that->priv->overWin);
}
@@ -394,7 +394,6 @@ ViewOvBoxRealize(GtkWidget *widget) // IN
&attributes, mask);
gtk_widget_set_window(widget, window);
gdk_window_set_user_data(window, that);
- gtk_widget_set_style(widget, gtk_style_attach(gtk_widget_get_style(widget), window));
/*
* The order in which we create the children X window matters: the child
@@ -497,8 +496,8 @@ ViewOvBoxSizeRequest(GtkWidget *widget, // IN
that = VIEW_OV_BOX(widget);
priv = that->priv;
- gtk_widget_size_request(priv->under, &underR);
- gtk_widget_size_request(priv->over, &priv->overR);
+ gtk_widget_get_preferred_size(priv->under, NULL, &underR);
+ gtk_widget_get_preferred_size(priv->over, NULL, &priv->overR);
gtk_container_child_get(GTK_CONTAINER(that), priv->over,
"expand", &expand,
--
1.7.10.1
More information about the virt-tools-list
mailing list