gtk2/docs/reference/gtk/tmpl
Owen Taylor dda40ca71a Use a GtkAlignment rather than a GtkDrawingArea to draw the swatch in to
2005-05-11  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkcolorbutton.c: Use a GtkAlignment rather than a GtkDrawingArea
	to draw the swatch in to avoid having an extraneous window.

	* gtk/gtkcolorsel.c (color_sample_draw_sample): Actually se tthe
	color when !has_opacity.

2005-05-10  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkcairo.[ch] gdk/gdkcolor.[ch] gdk/Makefile.am: Add source
	files for Cairo convenience functionality.

	* gdk/gdkcairo.h (gdk_cairo_rectangle, gdk_cairo_region): Add a
	convenience functions to add GdkRectangle, GdkRegion to a cairo path.

	* gdk/gdkwindow.c gdk/gdkgc.c gtk/gtkcolorsel.c gtk/gtkiconview.c
	gtk/gtkstyle.c: Use gdk_cairo_rectangle/region().

	* gdk/gdkcairo.[ch] gdk/gdkdrawable.h gdk/gdkdraw.c: Rename
	gdk_drawable_create_cairo_context() to gdk_cairo_create().

	* gdk/gdkcairo.c gdk/gdkpixbuf.h gdk/gdkpixbuf-render.c:
	Rename gdk_pixbuf_set_as_cairo_source() to
	gdk_cairo_set_source_pixbuf().

	* gdk/gdkdraw.c gdk/gdkpango.c gtk/gtkcolorsel.c gtk/gtkhruler.c
	gtk/gtkhsv.c gtk/gtkiconview.c gtk/gtkstyle.c gtk/gtkvruler.c:
	Adjust for renames.

	* gdk/gdk.symbols: Update.

	* gtk/gtkwidget.c (gtk_widget_queue_shallow_draw): Fix
	coordinate system problem that was causing the wrong portions
	to be invalidated.

	* gtk/gtkcellrenderer.c (gtk_cell_renderer_render)
	gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render)
	gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_render)
	gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render)
	gtk/gtkcellview.c (gtk_cell_view_expose)
	gtk/gtkdnd.c (gtk_drag_highlight_expose)
	gtk/gtkentry.c (gtk_entry_draw_text)
	gtk/gtktextview.c (text_window_invalidate_rect): Some cairoization.

	* gtk/gtkcalendar.[ch]: Beat into something roughly resembling
	GTK+ style ... use instance-private data and standard names for
	private structure, etc. Move function docs inline.

	* gtk/gtkcalendar.[ch]: Switch to drawing everything in
	expose. Switch drawing to Cairo.

	* gtk/gtkcalendar.c (gtk_calendar_freeze): Deprecate
	gtk_calendar_freeze/thaw
2005-05-11 19:16:19 +00:00
..
gtk-unused.sgml spell missing stock icons correctly. 2004-12-17 18:52:09 +00:00
gtkaboutdialog.sgml Markup fixes. 2004-11-05 06:07:44 +00:00
gtkaccelgroup.sgml Fix SGML errors. 2004-10-12 15:11:19 +00:00
gtkaccellabel.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkaccelmap.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkaccessible.sgml Move GtkIMContext to "Abstract Base Classes", since its abstract. 2003-06-23 22:59:01 +00:00
gtkaction.sgml 2.5.5 2004-11-12 17:52:08 +00:00
gtkactiongroup.sgml Fix SGML errors. 2004-10-12 15:11:19 +00:00
gtkadjustment.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkalignment.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkarrow.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkaspectframe.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkbbox.sgml Document that GtkButtonBox ignores the homogeneous property. (#171412, 2005-04-07 19:39:10 +00:00
gtkbin.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkbindings.sgml === Released 2.3.5 === 2004-03-02 22:57:40 +00:00
gtkbox.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkbutton.sgml 2.6.0 2004-12-16 18:21:44 +00:00
gtkcalendar.sgml Use a GtkAlignment rather than a GtkDrawingArea to draw the swatch in to 2005-05-11 19:16:19 +00:00
gtkcelleditable.sgml Add/improve long descriptions. 2004-12-15 17:25:10 +00:00
gtkcelllayout.sgml Correct the docs. 2004-02-12 01:52:26 +00:00
gtkcellrenderer.sgml 2.6.0 2004-12-16 18:21:44 +00:00
gtkcellrenderercombo.sgml Doc additions. 2004-11-02 07:06:02 +00:00
gtkcellrendererpixbuf.sgml Add gdk_drawable_set_cairo_target(). 2005-02-03 23:29:02 +00:00
gtkcellrendererprogress.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkcellrenderertext.sgml Add gdk_drawable_set_cairo_target(). 2005-02-03 23:29:02 +00:00
gtkcellrenderertoggle.sgml Doc additions. 2004-11-02 07:06:02 +00:00
gtkcellview.sgml Add/improve long descriptions. 2004-12-15 17:25:10 +00:00
gtkcheckbutton.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkcheckmenuitem.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkclipboard.sgml 2.5.5 2004-11-12 17:52:08 +00:00
gtkclist.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkcolorbutton.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkcolorsel.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkcolorseldlg.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkcombo.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkcombobox.sgml Add long descriptions. 2004-12-02 21:51:48 +00:00
gtkcomboboxentry.sgml Add long descriptions. 2004-12-02 21:51:48 +00:00
gtkcontainer.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkctree.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkcurve.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkdialog.sgml 2.6.0 2004-12-16 18:21:44 +00:00
gtkdnd.sgml 2.5.5 2004-11-12 17:52:08 +00:00
gtkdrawingarea.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkeditable.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkentry.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkentrycompletion.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkenums.sgml Make the docs of GKT_SELECTION_MULTIPLE more accurate by making them more 2005-04-07 14:39:28 +00:00
gtkeventbox.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkexpander.sgml Typo fix. (#162219, Masao Mutoh) 2004-12-26 06:28:00 +00:00
gtkfeatures.sgml Improve wording. (#161484, Christian Biere) 2004-12-17 01:41:05 +00:00
gtkfilechooser.sgml Add a paragraph about shortcut terminology. (#166906, Sebastien Bacher) 2005-04-07 16:55:00 +00:00
gtkfilechooserbutton.sgml Use default title if NULL is passed. 2005-01-06 06:25:30 +00:00
gtkfilechooserdialog.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkfilechooserwidget.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkfilefilter.sgml Mention subclassing, aliasing and supertypes. 2004-11-29 06:09:33 +00:00
gtkfilesel.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkfixed.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkfontbutton.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkfontsel.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkfontseldlg.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkframe.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkgamma.sgml Additions. 2003-04-12 23:29:46 +00:00
gtkgc.sgml Minor tweaks and completions of shortdescs. 2002-11-29 23:08:54 +00:00
gtkhandlebox.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkhbbox.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkhbox.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkhpaned.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkhruler.sgml Additions. 2003-04-12 23:29:46 +00:00
gtkhscale.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkhscrollbar.sgml Mass fixing of trivial doc bugs. (#63544, #57007, #64141, #63472, #57108, 2001-11-10 22:06:44 +00:00
gtkhseparator.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkiconfactory.sgml Document named icon system. 2003-07-02 22:45:30 +00:00
gtkicontheme.sgml Fix links to freedesktop.org specs in the documentation. 2005-02-21 04:24:48 +00:00
gtkiconview.sgml 2.6.0 2004-12-16 18:21:44 +00:00
gtkimage.sgml Add new clipboard persistence api. 2004-10-25 19:23:22 +00:00
gtkimagemenuitem.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkimcontext.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkimcontextsimple.sgml Move GtkIMContext to "Abstract Base Classes", since its abstract. 2003-06-23 22:59:01 +00:00
gtkimmulticontext.sgml Move GtkIMContext to "Abstract Base Classes", since its abstract. 2003-06-23 22:59:01 +00:00
gtkinputdialog.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkinvisible.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkitem.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkitemfactory.sgml only reorder on button 1, part of #141937 2005-01-04 22:10:56 +00:00
gtklabel.sgml 2.6.0 2004-12-16 18:21:44 +00:00
gtklayout.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtklist.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtklistitem.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkliststore.sgml Replace "effect" by "affect" where appropriate. (#165108, Dan Winship) 2005-01-24 17:42:58 +00:00
gtkmain.sgml Add GtkAboutDialog and GtkFileChooserButton 2004-10-24 07:05:00 +00:00
gtkmenu.sgml More short description unification. 2004-10-16 02:55:23 +00:00
gtkmenubar.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkmenuitem.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkmenushell.sgml added gtk_menu_set/get_take_focus(). 2005-03-31 17:04:27 +00:00
gtkmenutoolbutton.sgml Fix a typo 2005-05-05 19:49:30 +00:00
gtkmessagedialog.sgml Fix for #118764, David Bordoley: 2004-10-26 05:06:32 +00:00
gtkmisc.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtknotebook.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkobject.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkoldeditable.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkoptionmenu.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkpaned.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkpixmap.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkplug.sgml Add note on limited availability. (#164347, Roger Light) 2005-01-25 18:46:27 +00:00
gtkpreview.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkprogress.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkprogressbar.sgml 2.5.5 2004-11-12 17:52:08 +00:00
gtkradioaction.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkradiobutton.sgml Add a sentence about toggling. (#159382, Worik Stanton) 2005-04-07 13:04:27 +00:00
gtkradiomenuitem.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkradiotoolbutton.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkrange.sgml Add an example to the docs. 2004-09-17 15:20:31 +00:00
gtkrc.sgml Add a "ref and sink" question. (#156865, Philip Langdale, text based on a 2004-11-01 19:19:06 +00:00
gtkruler.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkscale.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkscrollbar.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkscrolledwindow.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkselection.sgml Doc fixups 2005-05-02 16:17:12 +00:00
gtkseparator.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkseparatormenuitem.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkseparatortoolitem.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtksettings.sgml Add new clipboard persistence api. 2004-10-25 19:23:22 +00:00
gtksignal.sgml === Released GTK+-2.1.4 === 2002-12-12 00:26:22 +00:00
gtksizegroup.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtksocket.sgml Add note on limited availability. (#164347, Roger Light) 2005-01-25 18:46:27 +00:00
gtkspinbutton.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkstatusbar.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkstock.sgml Add gdk_drawable_set_cairo_target(). 2005-02-03 23:29:02 +00:00
gtkstyle.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtktable.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtktearoffmenuitem.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtktext.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtktextbuffer.sgml Add GtkAboutDialog and GtkFileChooserButton 2004-10-24 07:05:00 +00:00
gtktextiter.sgml handle rtl code. 2003-03-03 04:51:42 +00:00
gtktextmark.sgml fix up some docs 2001-03-23 22:21:06 +00:00
gtktexttag.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtktexttagtable.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtktextview.sgml 2.6.0 2004-12-16 18:21:44 +00:00
gtkthemes.sgml cd to srcdir before calling gtkdoc-fixref, distribute index.sgml. 2000-11-14 16:36:20 +00:00
gtktipsquery.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtktoggleaction.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtktogglebutton.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtktoggletoolbutton.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtktoolbar.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtktoolbutton.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtktoolitem.sgml Add GtkAboutDialog and GtkFileChooserButton 2004-10-24 07:05:00 +00:00
gtktooltips.sgml Mention enter and leave events. (#167546, Billy Biggs) 2005-04-05 12:25:18 +00:00
gtktree.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtktreednd.sgml Document the tree DND API. 2004-02-15 01:47:05 +00:00
gtktreeitem.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtktreemodel.sgml Fix stack vs heap confusion. (#168690, Torsten Schoenfeld) 2005-02-28 04:51:56 +00:00
gtktreemodelfilter.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtktreemodelsort.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtktreeselection.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtktreesortable.sgml Add/improve long descriptions. 2004-12-15 17:25:10 +00:00
gtktreestore.sgml Remove conflict markers. 2004-03-16 00:03:59 +00:00
gtktreeview.sgml Add/improve long descriptions. 2004-12-15 17:25:10 +00:00
gtktreeviewcolumn.sgml Add/improve long descriptions. 2004-12-15 17:25:10 +00:00
gtktypeutils.sgml Document named icon system. 2003-07-02 22:45:30 +00:00
gtkuimanager.sgml Refer to the correct property. (#301115, Richard Hult) 2005-04-29 17:19:41 +00:00
gtkvbbox.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkvbox.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkviewport.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkvpaned.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkvruler.sgml Additions. 2003-04-12 23:29:46 +00:00
gtkvscale.sgml Make short descriptions a bit more consistent. 2004-10-11 18:08:35 +00:00
gtkvscrollbar.sgml Mass fixing of trivial doc bugs. (#63544, #57007, #64141, #63472, #57108, 2001-11-10 22:06:44 +00:00
gtkvseparator.sgml More short description unification. 2004-10-11 20:10:52 +00:00
gtkwidget.sgml Typo fixes. (#169728, Morten Welinder, Owen Taylor) 2005-03-09 17:47:32 +00:00
gtkwindow.sgml === Released 2.5.0 === 2004-07-20 02:26:06 +00:00
gtkwindowgroup.sgml Minor tweaks and completions of shortdescs. 2002-11-29 23:08:54 +00:00