diff options
author | Tim Janik <timj@gtk.org> | 1998-03-18 02:05:27 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1998-03-18 02:05:27 +0000 |
commit | e648c2d68fac18e27b06783f3c2aaea3f52b3c82 (patch) | |
tree | 50626bc572fbea80d10371f018460b53fa92581d /gtk/gtkwindow.c | |
parent | 467e4e73c1a3817b4dc50a5c5ae88b408ce96c1a (diff) | |
download | gtk+-e648c2d68fac18e27b06783f3c2aaea3f52b3c82.tar.gz |
use the resize queue.
Wed Mar 18 02:06:52 1998 Tim Janik <timj@gtk.org>
* gtk/gtkcontainer.c (gtk_container_border_width): use the resize queue.
* gtk/gtkwindow.c (gtk_window_set_arg): gtk_window_set_hints() after
setting certain arguments, so they actually take affect.
(gtk_window_set_policy): likewise.
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r-- | gtk/gtkwindow.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 585af94804..b839c580ce 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -245,12 +245,15 @@ gtk_window_set_arg (GtkWindow *window, break; case ARG_AUTO_SHRINK: window->auto_shrink = (GTK_VALUE_BOOL (*arg) != FALSE); + gtk_window_set_hints (GTK_WIDGET (window), >K_WIDGET (window)->requisition); break; case ARG_ALLOW_SHRINK: window->allow_shrink = (GTK_VALUE_BOOL (*arg) != FALSE); + gtk_window_set_hints (GTK_WIDGET (window), >K_WIDGET (window)->requisition); break; case ARG_ALLOW_GROW: window->allow_grow = (GTK_VALUE_BOOL (*arg) != FALSE); + gtk_window_set_hints (GTK_WIDGET (window), >K_WIDGET (window)->requisition); break; case ARG_WIN_POS: gtk_window_position (window, GTK_VALUE_ENUM (*arg)); @@ -382,6 +385,8 @@ gtk_window_set_policy (GtkWindow *window, window->allow_shrink = (allow_shrink != FALSE); window->allow_grow = (allow_grow != FALSE); window->auto_shrink = (auto_shrink != FALSE); + + gtk_window_set_hints (GTK_WIDGET (window), >K_WIDGET (window)->requisition); } void |