gtk2/docs/reference/gtk/tmpl
Havoc Pennington 86b5c82a97 Re-enable the "find" dialog
2000-10-23  Havoc Pennington  <hp@redhat.com>

        * gtk/testtext.c: Re-enable the "find" dialog

	* gtk/testgtk.c: Add test for gdk_drawable_get_image

	* gdk/gdkwindow.c (gdk_window_begin_paint_region): Fix bug where
	the arguments to gdk_draw_drawable were in the wrong order
	(gdk_window_paint_init_bg): This function was ignoring the
	init_region, instead of clipping to it, so the entire backing
	pixmap was cleared on every begin_paint()
	(gdk_window_begin_paint_region): Hmm, the same list-walking bug
	was in here again, the loop kept using the same GtkWindowPaint
	over and over.
	(gdk_window_begin_paint_region): Fix a bug where we had two
	x_offset instead of x_offset and y_offset

	* gdk/gdkdraw.c (gdk_drawable_get_image): get composite drawable
	before we get the image.
	(gdk_draw_drawable): get the composite before we draw the drawable.
	(gdk_drawable_real_get_composite_drawable): default
	get_composite_drawable implementation that returns the drawable
	itself

	* gdk/gdkdrawable.h (struct _GdkDrawableClass ): Add
	get_composite_drawable virtual function

	* gdk/gdkwindow.c (gdk_window_begin_paint_region): Fix a cheesy
	list-walking bug

	* gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_drawable): Add a hack to
	make this work if the source drawable is a GdkDrawableImplX11
	instead of a public drawable type. This is really broken; the
	problem is that GdkDrawable needs a virtual method get_xid(), but
	of course that doesn't work in practice. Enter RTTI.

	Also, improve mismatched depth message.

	* gdk/gdkpixmap.c (gdk_pixmap_get_image): Implement get_image for
	GdkPixmap

	* gdk/x11/gdkdrawable-x11.c (gdk_drawable_impl_x11_class_init):
	install _gdk_x11_get_image as our implementation of get_image

	* gdk/x11/gdkimage-x11.c (gdk_image_get): Rename to
	_gdk_x11_get_image and export for use in gdkdrawable-x11.c

	* gdk/gdkimage.c (gdk_image_get): Make this just a wrapper around
	gdk_drawable_get_image

	* gdk/gdkdraw.c (gdk_drawable_get_image): call virtual get_image

	* gdk/gdkdrawable.h (struct _GdkDrawableClass ): Virtualize
	get_image

	* gtk/gtktreestore.c (gtk_tree_store_get_node): remove weird
	trailing semicolon after for loop
2000-10-24 00:15:14 +00:00
..
gtk-unused.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkaccelgroup.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkaccellabel.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkadjustment.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkalignment.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkarg.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkarrow.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkaspectframe.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkbbox.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkbin.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkbindings.sgml Initial revision 1999-08-16 18:51:52 +00:00
gtkbox.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkbutton.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkcalendar.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkcheckbutton.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkcheckmenuitem.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkclipboard.sgml Updates for new functions 2000-09-14 16:39:16 +00:00
gtkclist.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkcolorsel.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkcolorseldlg.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkcombo.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkcontainer.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkctree.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkcurve.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkdata.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkdialog.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkdnd.sgml Fix corrupted end tag. 1999-08-17 13:10:00 +00:00
gtkdrawingarea.sgml Fix typo 2000-10-23 14:35:35 +00:00
gtkeditable.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkentry.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkenums.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkeventbox.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkfeatures.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkfilesel.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkfixed.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkfontsel.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkfontseldlg.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkframe.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkgamma.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkgc.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkhandlebox.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkhbbox.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkhbox.sgml fixed minor error - using <em>. 1999-11-16 00:33:10 +00:00
gtkhpaned.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkhruler.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkhscale.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkhscrollbar.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkhseparator.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkimage.sgml partially written documentation from Paul Schifferer 1999-09-25 09:20:23 +00:00
gtkimcontext.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkimmulticontext.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkinputdialog.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkinvisible.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkitem.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkitemfactory.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtklabel.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtklayout.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtklist.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtklistitem.sgml new menu item sections and minor update to notebook section from Nicolas 2000-02-28 21:39:41 +00:00
gtkmain.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmarshal.sgml Missing </listitem>, remove extra <para> dos2unix missing </para> 2000-01-05 15:04:23 +00:00
gtkmenu.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmenubar.sgml fixed minor error - using <em>. 1999-11-16 00:33:10 +00:00
gtkmenufactory.sgml Initial revision 1999-08-16 18:51:52 +00:00
gtkmenuitem.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmenushell.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmisc.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtknotebook.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkobject.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkoptionmenu.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkpacker.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkpaned.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkpixmap.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkplug.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkpreview.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkprogress.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkprogressbar.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkradiobutton.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkradiomenuitem.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkrange.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkrc.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkruler.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkscale.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkscrollbar.sgml Started. 2000-01-19 20:14:49 +00:00
gtkscrolledwindow.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkselection.sgml Some updates 2000-10-18 18:42:54 +00:00
gtkseparator.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtksignal.sgml Missing </listitem>, remove extra <para> dos2unix missing </para> 2000-01-05 15:04:23 +00:00
gtksocket.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkspinbutton.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkstatusbar.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkstyle.sgml Some updates 2000-10-18 18:42:54 +00:00
gtktable.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtktearoffmenuitem.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtktext.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtktextbuffer.sgml Re-enable the "find" dialog 2000-10-24 00:15:14 +00:00
gtktextiter.sgml Re-enable the "find" dialog 2000-10-24 00:15:14 +00:00
gtktextmark.sgml Re-enable the "find" dialog 2000-10-24 00:15:14 +00:00
gtktexttag.sgml Re-enable the "find" dialog 2000-10-24 00:15:14 +00:00
gtktexttagtable.sgml Re-enable the "find" dialog 2000-10-24 00:15:14 +00:00
gtktextview.sgml Re-enable the "find" dialog 2000-10-24 00:15:14 +00:00
gtkthemes.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktipsquery.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktogglebutton.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtktoolbar.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktooltips.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktree.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtktreeitem.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtktypeutils.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkvbbox.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkvbox.sgml fixed minor error - using <em>. 1999-11-16 00:33:10 +00:00
gtkviewport.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkvpaned.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkvruler.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkvscale.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkvscrollbar.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkvseparator.sgml ran make templates, to fix problems with structs. 1999-09-22 21:30:57 +00:00
gtkwidget.sgml Some updates 2000-10-18 18:42:54 +00:00
gtkwindow.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00