From 0a3431e8f63590bff1bff1164ed17873397c9bd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Wed, 11 Aug 2010 23:10:10 +0200 Subject: [PATCH] gtk/gtkinvisible.c: use accessor functions to access GtkWidget --- gtk/gtkinvisible.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/gtk/gtkinvisible.c b/gtk/gtkinvisible.c index 2d8bd65b74..64031547a1 100644 --- a/gtk/gtkinvisible.c +++ b/gtk/gtkinvisible.c @@ -232,6 +232,7 @@ static void gtk_invisible_realize (GtkWidget *widget) { GdkWindow *parent; + GdkWindow *window; GdkWindowAttr attributes; gint attributes_mask; @@ -252,11 +253,11 @@ gtk_invisible_realize (GtkWidget *widget) attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_NOREDIR; - widget->window = gdk_window_new (parent, &attributes, attributes_mask); - - gdk_window_set_user_data (widget->window, widget); - - widget->style = gtk_style_attach (widget->style, widget->window); + window = gdk_window_new (parent, &attributes, attributes_mask); + gtk_widget_set_window (widget, window); + gdk_window_set_user_data (window, widget); + + gtk_widget_style_attach (widget); } static void @@ -275,10 +276,10 @@ gtk_invisible_show (GtkWidget *widget) static void gtk_invisible_size_allocate (GtkWidget *widget, - GtkAllocation *allocation) + GtkAllocation *allocation) { - widget->allocation = *allocation; -} + gtk_widget_set_allocation (widget, allocation); +} static void