]> Pileus Git - ~andy/gtk/commitdiff
Set the window hints on every map so that GTK_WIN_POS_MOUSE works
authorOwen Taylor <owt1@cornell.edu>
Tue, 7 Apr 1998 04:17:27 +0000 (04:17 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 7 Apr 1998 04:17:27 +0000 (04:17 +0000)
Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>

* gtk/gtkwindow.c (gtk_window_realize): Set the
window hints on every map so that GTK_WIN_POS_MOUSE
works correctly.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkwindow.c

index 32fa03ef9e0646b6369339fd3012fe52ef5cab99..32239bafd34e049cbef5bd4ed66ceba028a5d786 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c (gtk_window_realize): Set the
+       window hints on every map so that GTK_WIN_POS_MOUSE
+       works correctly.
+
 1998-04-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gtk/gtktable.h: 
index 32fa03ef9e0646b6369339fd3012fe52ef5cab99..32239bafd34e049cbef5bd4ed66ceba028a5d786 100644 (file)
@@ -1,3 +1,9 @@
+Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c (gtk_window_realize): Set the
+       window hints on every map so that GTK_WIN_POS_MOUSE
+       works correctly.
+
 1998-04-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gtk/gtktable.h: 
index 32fa03ef9e0646b6369339fd3012fe52ef5cab99..32239bafd34e049cbef5bd4ed66ceba028a5d786 100644 (file)
@@ -1,3 +1,9 @@
+Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c (gtk_window_realize): Set the
+       window hints on every map so that GTK_WIN_POS_MOUSE
+       works correctly.
+
 1998-04-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gtk/gtktable.h: 
index 32fa03ef9e0646b6369339fd3012fe52ef5cab99..32239bafd34e049cbef5bd4ed66ceba028a5d786 100644 (file)
@@ -1,3 +1,9 @@
+Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c (gtk_window_realize): Set the
+       window hints on every map so that GTK_WIN_POS_MOUSE
+       works correctly.
+
 1998-04-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gtk/gtktable.h: 
index 32fa03ef9e0646b6369339fd3012fe52ef5cab99..32239bafd34e049cbef5bd4ed66ceba028a5d786 100644 (file)
@@ -1,3 +1,9 @@
+Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c (gtk_window_realize): Set the
+       window hints on every map so that GTK_WIN_POS_MOUSE
+       works correctly.
+
 1998-04-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gtk/gtktable.h: 
index 32fa03ef9e0646b6369339fd3012fe52ef5cab99..32239bafd34e049cbef5bd4ed66ceba028a5d786 100644 (file)
@@ -1,3 +1,9 @@
+Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c (gtk_window_realize): Set the
+       window hints on every map so that GTK_WIN_POS_MOUSE
+       works correctly.
+
 1998-04-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gtk/gtktable.h: 
index 32fa03ef9e0646b6369339fd3012fe52ef5cab99..32239bafd34e049cbef5bd4ed66ceba028a5d786 100644 (file)
@@ -1,3 +1,9 @@
+Mon Apr  6 23:48:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c (gtk_window_realize): Set the
+       window hints on every map so that GTK_WIN_POS_MOUSE
+       works correctly.
+
 1998-04-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gtk/gtktable.h: 
index ae444d8e17adc6348a648463fe74ccf636d50b84..502cc3cdf2de97dc717304fd7bdc9d2fea399efc 100644 (file)
@@ -568,6 +568,7 @@ gtk_window_map (GtkWidget *widget)
       !GTK_WIDGET_MAPPED (window->bin.child))
     gtk_widget_map (window->bin.child);
 
+  gtk_window_set_hints (widget, &widget->requisition);
   gdk_window_show (widget->window);
 }
 
@@ -637,8 +638,6 @@ gtk_window_realize (GtkWidget *widget)
 
   widget->style = gtk_style_attach (widget->style, widget->window);
   gtk_style_set_background (widget->style, widget->window, GTK_STATE_NORMAL);
-
-  gtk_window_set_hints (widget, &widget->requisition);
 }
 
 static void