changeset 273:95bfcd2deb94

Slight change to get it to work on GTK 2.x, although there is a momentary display of the window at the incorrect size which I don't like. This may require more fine tuning.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Wed, 05 Mar 2003 21:13:24 +0000
parents 49ac97060328
children 67280545f6e0
files gtk/dw.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/gtk/dw.c	Wed Mar 05 20:55:33 2003 +0000
+++ b/gtk/dw.c	Wed Mar 05 21:13:24 2003 +0000
@@ -1197,7 +1197,7 @@
 
 		if(width && height)
 		{
-			gdk_window_resize(GTK_WIDGET(handle)->window, width, height);
+			gtk_widget_set_usize(handle, width, height);
 			gtk_object_set_data(GTK_OBJECT(handle), "_dw_width", 0);
 			gtk_object_set_data(GTK_OBJECT(handle), "_dw_height", 0);
 		}
@@ -1207,7 +1207,7 @@
 		gdk_window_show(GTK_WIDGET(handle)->window);
 		gdk_flush();
 	}
-	defaultitem = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(handle), "defaultitem");
+	defaultitem = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_defaultitem");
 	if(defaultitem)
 		gtk_widget_grab_focus(defaultitem);
 	DW_MUTEX_UNLOCK;
@@ -7050,7 +7050,7 @@
 		return;
 
 	DW_MUTEX_LOCK;
-	gtk_object_set_data(GTK_OBJECT(window),  "defaultitem", (gpointer)defaultitem);
+	gtk_object_set_data(GTK_OBJECT(window),  "_dw_defaultitem", (gpointer)defaultitem);
 	DW_MUTEX_UNLOCK;
 }