1. 21 Mar, 1998 1 commit
    • Tim Janik's avatar
      major overhaul of the code, fixed all known bugs (hopefully ;). · 995d97b0
      Tim Janik authored
      Sat Mar 21 22:54:31 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkhandlebox.h:
              * gtk/gtkhandlebox.c: major overhaul of the code, fixed all
              known bugs (hopefully ;).
      
      Sat Mar 20 15:33:17 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.c (gtk_widget_real_show): queue the resize for the
              parent.
      
      Thu Mar 19 02:00:50 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.c (gtk_widget_unrealize): unset flags after emission,
              especially GTK_MAPPED, since that might not have been taken care of
              by an UNMAP emission.
      995d97b0
  2. 14 Mar, 1998 1 commit
    • Owen Taylor's avatar
      Some cleanups of signedness warnings · 135cdd43
      Owen Taylor authored
      Sat Mar 14 13:26:09 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkentry.c gtk/gtktext.c: Some cleanups of signedness
                warnings
      
      	* gtk/gtkhandlebox.h: Changed gint ... : 1 to guint ... : 1
      135cdd43
  3. 28 Feb, 1998 1 commit
  4. 16 Jan, 1998 2 commits
    • Federico Mena's avatar
      Now we use a GtkWindow of type GTK_WINDOW_DIALOG as a destination for · c44ba4b3
      Federico Mena authored
      Fri Jan 16 00:36:31 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
      
      	* gtk/gtkhandlebox.c: Now we use a GtkWindow of type
      	GTK_WINDOW_DIALOG as a destination for reparenting the child of
      	the handle box.  This solves the problem of having X calls in
      	Gtk.  It also makes the handle box work with KWM, OLVWM, 4Dwm (so
      	I expect mwm to work as well).  I hadn't noticed that previously
      	it only worked with fvwm and twm.
      
      	* gtk/gtkhandlebox.h (struct _GtkHandleBox): Removed the
      	real_parent field, as it is never used.
      	(struct _GtkHandleBox): Added a float_window field.  This is a
      	GtkWindow to where the child is now reparented.
      c44ba4b3
    • Federico Mena's avatar
      Lots of changes all over the place. Now the widget has two windows. The · 582a3f43
      Federico Mena authored
      Fri Jan 16 00:36:31 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
      
      	* gtk/gtkhandlebox.c: Lots of changes all over the place.  Now the
      	widget has two windows.  The steady_window stays put in the parent
      	container, and the widget->window is the one that gets
      	reparented.  Now that window is transient, in compliance with the
      	ICCCM, instead of an OverrideRedirect window.
      
      	We have two windows so that we can properly receive Expose events
      	for the thin 3D line that marks the place where the handlebox is
      	docked.
      
      	* gtk/gtkhandlebox.h (struct _GtkHandleBox): Added fields for
      	dragging (mouse position information).  Added fleur_cursor so that
      	we look pretty.  Added steady_window field; it is the window that
      	actually stays on the parent (widget->window is the one that gets
      	reparented).
      
      Owen, this is the version with the two X calls in gtkhandlebox.c.
      I'll do as you say; either we can add new calls to Gdk, or I can
      modify the handle box code to use a separate GtkWindow and reparent
      the child into that.
      
      - Federico
      582a3f43
  5. 08 Jan, 1998 1 commit
  6. 05 Jan, 1998 1 commit
  7. 01 Jan, 1998 1 commit
  8. 22 Dec, 1997 1 commit
  9. 19 Dec, 1997 1 commit
  10. 17 Dec, 1997 1 commit
  11. 16 Dec, 1997 1 commit
  12. 24 Nov, 1997 1 commit