Mercurial > dwindows
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; }