Update of /cvsroot/htoolkit/port/src/cbits/GTK
In directory sc8-pr-cvs1:/tmp/cvs-serv30337/src/cbits/GTK
Modified Files:
Window.c
Log Message:
bugfix: Better implementation for osSetWindowResizeable
Index: Window.c
===================================================================
RCS file: /cvsroot/htoolkit/port/src/cbits/GTK/Window.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** Window.c 15 Jul 2003 19:12:03 -0000 1.24
--- Window.c 16 Jul 2003 21:59:24 -0000 1.25
***************
*** 598,601 ****
--- 598,603 ----
h += EDGE_SIZE*2 + TITLE_SIZE;
+ gFrameWidth = w;
+ gFrameHeight = h;
gtk_window_resize(GTK_WINDOW(toplevel), w, h);
}
***************
*** 606,612 ****
GtkAdjustment *adjustment;
- gtk_window_set_resizable(GTK_WINDOW(gFrameWidget), FALSE);
gtk_widget_set_size_request(GTK_BIN(GTK_BIN(window)->child)->child,cx,cy);
- gtk_window_set_resizable(GTK_WINDOW(gFrameWidget), TRUE);
adjustment = gtk_scrolled_window_get_hadjustment (GTK_SCROLLED_WINDOW(window));
--- 608,612 ----
***************
*** 852,856 ****
if (toplevel != gFrameWidget || gDocumentInterface == 1)
{
! gtk_window_set_resizable(GTK_WINDOW(toplevel), resizeable != 0);
}
}
--- 852,864 ----
if (toplevel != gFrameWidget || gDocumentInterface == 1)
{
! GdkGeometry geometry;
!
! geometry.min_width = gFrameWidth;
! geometry.min_height = gFrameHeight;
! geometry.max_width = gFrameWidth;
! geometry.max_height = gFrameHeight;
!
! gtk_window_set_geometry_hints(GTK_WINDOW(toplevel), toplevel, &geometry,
! GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE);
}
}
|