gtk2/gtk
Federico Mena 582a3f433c Lots of changes all over the place. Now the widget has two windows. The
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
1998-01-16 19:01:56 +00:00
..
.cvsignore For consistancy with GIMP/GNOME projects. Plus these files can 1997-12-19 05:24:25 +00:00
3DRings.xpm Initial revision 1997-11-24 22:37:52 +00:00
FilesQueue.xpm Initial revision 1997-11-24 22:37:52 +00:00
fnmatch.c Added check for inline in configure and updated files to use it. 1998-01-09 01:48:19 +00:00
fnmatch.h Initial revision 1997-11-24 22:37:52 +00:00
gentypeinfo.el Initial revision 1997-11-24 22:37:52 +00:00
gtk.defs It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtk.h New widget (GtkComboBox) and fixed gdk_window_init to initialize gdk_root_parent some more 1998-01-08 04:13:13 +00:00
gtkaccelerator.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtkaccelerator.h It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtkadjustment.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkadjustment.h Initial revision 1997-11-24 22:37:52 +00:00
gtkalignment.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkalignment.h Initial revision 1997-11-24 22:37:52 +00:00
gtkarrow.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkarrow.h Initial revision 1997-11-24 22:37:52 +00:00
gtkaspectframe.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkaspectframe.h Initial revision 1997-11-24 22:37:52 +00:00
gtkbbox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkbbox.h Initial revision 1997-11-24 22:37:52 +00:00
gtkbin.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkbin.h Initial revision 1997-11-24 22:37:52 +00:00
gtkbox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkbox.h Initial revision 1997-11-24 22:37:52 +00:00
gtkbutton.c implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkbutton.h Initial revision 1997-11-24 22:37:52 +00:00
gtkcheckbutton.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkcheckbutton.h Initial revision 1997-11-24 22:37:52 +00:00
gtkcheckmenuitem.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkcheckmenuitem.h applied jamesa-971010-0 for stability. applied jamesa-971010-2 for a small 1997-12-07 02:34:38 +00:00
gtkclist.c Call gtk_clist_size_allocate_columns every time the column configuration 1998-01-16 01:51:56 +00:00
gtkclist.h Look and feel changes to CList so it now looks like a scrolled window. 1998-01-09 08:52:01 +00:00
gtkcolorsel.c Fixed configure.in to AC_CONFIG_SUBDIRS(glib) 1998-01-01 23:45:23 +00:00
gtkcolorsel.h Fixed configure.in to AC_CONFIG_SUBDIRS(glib) 1998-01-01 23:45:23 +00:00
gtkcombobox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkcombobox.h misc mods 1998-01-13 05:48:19 +00:00
gtkcontainer.c implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkcontainer.h Initial revision 1997-11-24 22:37:52 +00:00
gtkcurve.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkcurve.h Initial revision 1997-11-24 22:37:52 +00:00
gtkdata.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkdata.h Initial revision 1997-11-24 22:37:52 +00:00
gtkdialog.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkdialog.h Initial revision 1997-11-24 22:37:52 +00:00
gtkdrawingarea.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkdrawingarea.h Initial revision 1997-11-24 22:37:52 +00:00
gtkentry.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkentry.h Fixed a small memory leak in gtkpaned, and I changed the cursor to a 1998-01-15 08:45:57 +00:00
gtkenums.h A couple of enums for GtkToolbar settings - Federico 1997-12-19 21:41:42 +00:00
gtkeventbox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkeventbox.h Initial revision 1997-11-24 22:37:52 +00:00
gtkfilesel.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkfilesel.h Initial revision 1997-11-24 22:37:52 +00:00
gtkfixed.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkfixed.h Several portability fixes from Michael Callahan <callahan@xmission.com> 1998-01-03 05:46:58 +00:00
gtkframe.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkframe.h Initial revision 1997-11-24 22:37:52 +00:00
gtkgamma.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkgamma.h Initial revision 1997-11-24 22:37:52 +00:00
gtkgc.c Initial revision 1997-11-24 22:37:52 +00:00
gtkgc.h Initial revision 1997-11-24 22:37:52 +00:00
gtkhandlebox.c Lots of changes all over the place. Now the widget has two windows. The 1998-01-16 19:01:56 +00:00
gtkhandlebox.h Lots of changes all over the place. Now the widget has two windows. The 1998-01-16 19:01:56 +00:00
gtkhbbox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkhbbox.h Initial revision 1997-11-24 22:37:52 +00:00
gtkhbox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkhbox.h Initial revision 1997-11-24 22:37:52 +00:00
gtkhpaned.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkhpaned.h Several portability fixes from Michael Callahan <callahan@xmission.com> 1998-01-03 05:46:58 +00:00
gtkhruler.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkhruler.h Initial revision 1997-11-24 22:37:52 +00:00
gtkhscale.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkhscale.h Initial revision 1997-11-24 22:37:52 +00:00
gtkhscrollbar.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkhscrollbar.h Initial revision 1997-11-24 22:37:52 +00:00
gtkhseparator.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkhseparator.h Initial revision 1997-11-24 22:37:52 +00:00
gtkimage.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkimage.h Initial revision 1997-11-24 22:37:52 +00:00
gtkinputdialog.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkinputdialog.h Several portability fixes from Michael Callahan <callahan@xmission.com> 1998-01-03 05:46:58 +00:00
gtkitem.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkitem.h Initial revision 1997-11-24 22:37:52 +00:00
gtklabel.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtklabel.h Initial revision 1997-11-24 22:37:52 +00:00
gtklist.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtklist.h Automake update to automake 1.2d. I also moved the GTK_SELECTIO_... 1997-11-27 19:21:42 +00:00
gtklistitem.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtklistitem.h Initial revision 1997-11-24 22:37:52 +00:00
gtkmain.c New widget (GtkComboBox) and fixed gdk_window_init to initialize gdk_root_parent some more 1998-01-08 04:13:13 +00:00
gtkmain.h New widget (GtkComboBox) and fixed gdk_window_init to initialize gdk_root_parent some more 1998-01-08 04:13:13 +00:00
gtkmenu.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkmenu.h Initial revision 1997-11-24 22:37:52 +00:00
gtkmenubar.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkmenubar.h Initial revision 1997-11-24 22:37:52 +00:00
gtkmenufactory.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtkmenufactory.h Initial revision 1997-11-24 22:37:52 +00:00
gtkmenuitem.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkmenuitem.h Initial revision 1997-11-24 22:37:52 +00:00
gtkmenushell.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkmenushell.h Initial revision 1997-11-24 22:37:52 +00:00
gtkmisc.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkmisc.h Initial revision 1997-11-24 22:37:52 +00:00
gtknotebook.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtknotebook.h Added "switch_page" signal. (gtk-hamann_jeske-971212-0.patch) 1998-01-06 21:59:43 +00:00
gtkobject.c implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkobject.h implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkoptionmenu.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkoptionmenu.h Initial revision 1997-11-24 22:37:52 +00:00
gtkpaned.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkpaned.h Fixed a small memory leak in gtkpaned, and I changed the cursor to a 1998-01-15 08:45:57 +00:00
gtkpixmap.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkpixmap.h Initial revision 1997-11-24 22:37:52 +00:00
gtkpreview.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkpreview.h Initial revision 1997-11-24 22:37:52 +00:00
gtkprogressbar.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkprogressbar.h Initial revision 1997-11-24 22:37:52 +00:00
gtkradiobutton.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkradiobutton.h Initial revision 1997-11-24 22:37:52 +00:00
gtkradiomenuitem.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkradiomenuitem.h Initial revision 1997-11-24 22:37:52 +00:00
gtkrange.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkrange.h Initial revision 1997-11-24 22:37:52 +00:00
gtkrc.c new function. many functions adapted to use GScanner for scanning. 1997-12-23 02:12:10 +00:00
gtkrc.h new function. many functions adapted to use GScanner for scanning. 1997-12-23 02:12:10 +00:00
gtkruler.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkruler.h Initial revision 1997-11-24 22:37:52 +00:00
gtkscale.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkscale.h Initial revision 1997-11-24 22:37:52 +00:00
gtkscrollbar.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkscrollbar.h Initial revision 1997-11-24 22:37:52 +00:00
gtkscrolledwindow.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkscrolledwindow.h this macro computes the spacing from klass->scrollbar_spacing now. adapted 1997-12-23 20:13:14 +00:00
gtkselection.c memcpy() requires <string.h> - Federico 1998-01-02 19:12:57 +00:00
gtkselection.h Initial revision 1997-11-24 22:37:52 +00:00
gtkseparator.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkseparator.h Initial revision 1997-11-24 22:37:52 +00:00
gtksignal.c remove an invalid cast that shows up with debugging enabled only. 1998-01-15 03:49:51 +00:00
gtksignal.h Initial revision 1997-11-24 22:37:52 +00:00
gtkstyle.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtkstyle.h Initial revision 1997-11-24 22:37:52 +00:00
gtktable.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtktable.h Initial revision 1997-11-24 22:37:52 +00:00
gtktext.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtktext.h gtkimage.c: Fixes to expose handler from Rob Browning 1997-12-08 23:55:54 +00:00
gtktogglebutton.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtktogglebutton.h Initial revision 1997-11-24 22:37:52 +00:00
gtktoolbar.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtktoolbar.h Fixed child->icon and child->label == NULL bugs. 1998-01-13 06:14:52 +00:00
gtktooltips.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtktooltips.h It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtktree.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtktree.h Changes from Bolliet Jerome <bolliet@in2p3.fr> to gtktree. 1997-12-19 05:41:45 +00:00
gtktreeitem.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtktreeitem.h Tree widget implementation by Bolliet Jerome. 1997-12-17 23:41:42 +00:00
gtktypebuiltins.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtktypebuiltins.h It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
gtktypeutils.c implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtktypeutils.h implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkvbbox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkvbbox.h Initial revision 1997-11-24 22:37:52 +00:00
gtkvbox.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkvbox.h Initial revision 1997-11-24 22:37:52 +00:00
gtkviewport.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkviewport.h Initial revision 1997-11-24 22:37:52 +00:00
gtkvpaned.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkvpaned.h Initial revision 1997-11-24 22:37:52 +00:00
gtkvruler.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkvruler.h Initial revision 1997-11-24 22:37:52 +00:00
gtkvscale.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkvscale.h Initial revision 1997-11-24 22:37:52 +00:00
gtkvscrollbar.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkvscrollbar.h Initial revision 1997-11-24 22:37:52 +00:00
gtkvseparator.c main part for GtkArgSetFunc/GtkArgGetFunc implementation. 1998-01-16 00:49:51 +00:00
gtkvseparator.h Initial revision 1997-11-24 22:37:52 +00:00
gtkwidget.c implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkwidget.h implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkwindow.c implementation of gtk_widget_get() 1998-01-16 05:11:10 +00:00
gtkwindow.h It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
line-arrow.xbm Initial revision 1997-11-24 22:37:52 +00:00
line-wrap.xbm Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am New widget (GtkComboBox) and fixed gdk_window_init to initialize gdk_root_parent some more 1998-01-08 04:13:13 +00:00
Makefile.in I had forgot to put GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events in gtk_main_iteration() - Federico 1998-01-02 21:38:39 +00:00
marble.xpm Initial revision 1997-11-24 22:37:52 +00:00
Modeller.xpm Initial revision 1997-11-24 22:37:52 +00:00
parent Initial revision 1997-11-24 22:37:52 +00:00
runelisp Initial revision 1997-11-24 22:37:52 +00:00
simple.c Initial revision 1997-11-24 22:37:52 +00:00
test.xpm Initial revision 1997-11-24 22:37:52 +00:00
testgtk.c GtkCList updates, GtkText now defaults to editable = FALSE, but you can 1998-01-13 15:14:54 +00:00
testgtkrc GtkCList updates, GtkText now defaults to editable = FALSE, but you can 1998-01-13 15:14:54 +00:00
testinput.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +00:00
testselection.c Several portability fixes from Michael Callahan <callahan@xmission.com> 1998-01-03 05:46:58 +00:00
testtree.c Changes from Bolliet Jerome <bolliet@in2p3.fr> to gtktree. 1997-12-19 05:41:45 +00:00
tree_minus.xbm Tree widget implementation by Bolliet Jerome. 1997-12-17 23:41:42 +00:00
tree_minus.xpm Tree widget implementation by Bolliet Jerome. 1997-12-17 23:41:42 +00:00
tree_plus.xbm Tree widget implementation by Bolliet Jerome. 1997-12-17 23:41:42 +00:00
tree_plus.xpm Tree widget implementation by Bolliet Jerome. 1997-12-17 23:41:42 +00:00