gtk3/docs/reference/gtk/tmpl
Matthias Clasen 7b8616bf76 Check for XFIXES extension.
2004-05-18  Matthias Clasen  <mclasen@redhat.com>

	* configure.in: Check for XFIXES extension.

	* gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add
	a gboolean have_xfixes member.

	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Register
	XFIXES events and set have_xfixes.

	* gdk/gdkevents.h (GdkEventType): Add GDK_OWNER_CHANGE.
	(GdkEventOwnerChange): New event struct for owner change events.
	(GdkOwnerChange): New enum for the reason field of GdkEventOwnerChange.

	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Translate
	XFixesSelectionNotify events into GdkEventOwnerChange events.

	* gdk/gdkdisplay.h:
	* gdk/x11/gdkdisplay-x11.c (gdk_display_supports_selection_notification):
	(gdk_display_request_selection_notification): New api
	to support selection ownership notification.

	* gtk/gtkclipboard.h:
	* gtk/gtkclipboard.c (_gtk_clipboard_handle_event): New private
	api to handle owner change events.
	(clipboard_peek): Refactored out the body of
	gtk_clipboard_get_for_display() for use in _gtk_clipboard_handle_event().

	* gtk/gtkmain.c (gtk_main_do_event): Handle GDK_OWNER_CHANGE events
	by calling _gtk_clipboard_handle_event().
2004-05-18 20:56:54 +00:00
..
gtk-unused.sgml === Released 2.3.5 === 2004-03-02 22:57:40 +00:00
gtkaccelgroup.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkaccellabel.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkaccelmap.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkaccessible.sgml Move GtkIMContext to "Abstract Base Classes", since its abstract. 2003-06-23 22:59:01 +00:00
gtkaction.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkactiongroup.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkadjustment.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkalignment.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkarrow.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkaspectframe.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkbbox.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkbin.sgml
gtkbindings.sgml === Released 2.3.5 === 2004-03-02 22:57:40 +00:00
gtkbox.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcalendar.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcelleditable.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcelllayout.sgml Correct the docs. 2004-02-12 01:52:26 +00:00
gtkcellrenderer.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcellrendererpixbuf.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcellrenderertext.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcellrenderertoggle.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcheckbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcheckmenuitem.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkclipboard.sgml new introduction section. 2004-01-22 06:48:20 +00:00
gtkclist.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkcolorbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcolorsel.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkcolorseldlg.sgml
gtkcombo.sgml Add g_return_if_fail() (_gtk_file_chooser_embed_get_resizable_hints): Add 2004-02-29 07:55:24 +00:00
gtkcombobox.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkcomboboxentry.sgml Add two more folder modes to the enum. 2004-02-26 23:35:05 +00:00
gtkcontainer.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkctree.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkcurve.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkdialog.sgml Remove excessive casts from examples. (#139387, Olexiy Avramchenko) 2004-04-23 19:48:08 +00:00
gtkdnd.sgml === Released 2.3.5 === 2004-03-02 22:57:40 +00:00
gtkdrawingarea.sgml
gtkeditable.sgml Remove excessive casts from examples. (#139387, Olexiy Avramchenko) 2004-04-23 19:48:08 +00:00
gtkentry.sgml Add gtk_drag_source_set/get_target_list(). (#127499, based on patch from 2004-03-02 00:45:33 +00:00
gtkentrycompletion.sgml Add some docs. 2004-03-15 01:32:20 +00:00
gtkenums.sgml Check for XFIXES extension. 2004-05-18 20:56:54 +00:00
gtkeventbox.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkexpander.sgml Added a section about usage when you want to manage the expanded widgets 2004-02-24 23:09:16 +00:00
gtkfeatures.sgml === Released 2.3.1 === 2003-12-08 22:55:03 +00:00
gtkfilechooser.sgml Added an .gtkrc-2.0 example of how to actually change the key bindings. 2004-04-29 21:13:12 +00:00
gtkfilechooserdialog.sgml Added an .gtkrc-2.0 example of how to actually change the key bindings. 2004-04-29 21:13:12 +00:00
gtkfilechooserwidget.sgml === Released 2.3.5 === 2004-03-02 22:57:40 +00:00
gtkfilefilter.sgml Add short descriptions. 2003-10-23 22:26:39 +00:00
gtkfilesel.sgml Remove excessive casts from examples. (#139387, Olexiy Avramchenko) 2004-04-23 19:48:08 +00:00
gtkfixed.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkfontbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkfontsel.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkfontseldlg.sgml Remove leftover documentation of the filter functionality that got removed 2003-11-20 23:10:05 +00:00
gtkframe.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +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 === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkhbbox.sgml
gtkhbox.sgml
gtkhpaned.sgml
gtkhruler.sgml Additions. 2003-04-12 23:29:46 +00:00
gtkhscale.sgml
gtkhscrollbar.sgml
gtkhseparator.sgml
gtkiconfactory.sgml Document named icon system. 2003-07-02 22:45:30 +00:00
gtkicontheme.sgml Fix example. (Steffen Röcker) 2004-05-07 05:22:22 +00:00
gtkimage.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkimagemenuitem.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkimcontext.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +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 === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkinvisible.sgml Remove "internally-used" which sounds like "private". 2004-03-05 22:41:53 +00:00
gtkitem.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkitemfactory.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtklabel.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtklayout.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtklist.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtklistitem.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkliststore.sgml Add "Since" information. 2002-12-06 00:10:20 +00:00
gtkmain.sgml Remove excessive casts from examples. (#139387, Olexiy Avramchenko) 2004-04-23 19:48:08 +00:00
gtkmenu.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkmenubar.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkmenuitem.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkmenushell.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkmessagedialog.sgml Remove excessive casts from examples. (#139387, Olexiy Avramchenko) 2004-04-23 19:48:08 +00:00
gtkmisc.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtknotebook.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkobject.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkoldeditable.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkoptionmenu.sgml Add g_return_if_fail() (_gtk_file_chooser_embed_get_resizable_hints): Add 2004-02-29 07:55:24 +00:00
gtkpaned.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkpixmap.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkplug.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkpreview.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkprogress.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkprogressbar.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkradioaction.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkradiobutton.sgml Add two more folder modes to the enum. 2004-02-26 23:35:05 +00:00
gtkradiomenuitem.sgml Add two more folder modes to the enum. 2004-02-26 23:35:05 +00:00
gtkradiotoolbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkrange.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkrc.sgml Document that [xy]thickness can be specified in a style. 2004-03-06 22:46:44 +00:00
gtkruler.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkscale.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkscrollbar.sgml
gtkscrolledwindow.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkselection.sgml Minor tweaks and completions of shortdescs. 2002-11-29 23:08:54 +00:00
gtkseparator.sgml
gtkseparatormenuitem.sgml
gtkseparatortoolitem.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtksettings.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtksignal.sgml === Released GTK+-2.1.4 === 2002-12-12 00:26:22 +00:00
gtksizegroup.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtksocket.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkspinbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkstatusbar.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkstock.sgml Commit auto-generated changes 2004-02-21 17:05:32 +00:00
gtkstyle.sgml Add two more folder modes to the enum. 2004-02-26 23:35:05 +00:00
gtktable.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktearoffmenuitem.sgml
gtktext.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktextbuffer.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktextiter.sgml handle rtl code. 2003-03-03 04:51:42 +00:00
gtktextmark.sgml
gtktexttag.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktexttagtable.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktextview.sgml Add gtk_drag_source_set/get_target_list(). (#127499, based on patch from 2004-03-02 00:45:33 +00:00
gtkthemes.sgml
gtktipsquery.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktoggleaction.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktogglebutton.sgml Remove excessive casts from examples. (#139387, Olexiy Avramchenko) 2004-04-23 19:48:08 +00:00
gtktoggletoolbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktoolbar.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktoolbutton.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktoolitem.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktooltips.sgml Commit auto-generated changes 2004-02-21 17:05:32 +00:00
gtktree.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktreednd.sgml Document the tree DND API. 2004-02-15 01:47:05 +00:00
gtktreeitem.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktreemodel.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktreemodelfilter.sgml doc updates. 2004-03-05 22:54:14 +00:00
gtktreemodelsort.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktreeselection.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktreesortable.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktreestore.sgml Remove conflict markers. 2004-03-16 00:03:59 +00:00
gtktreeview.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtktreeviewcolumn.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtktypeutils.sgml Document named icon system. 2003-07-02 22:45:30 +00:00
gtkuimanager.sgml Fix the dtd. 2004-05-04 18:24:31 +00:00
gtkvbbox.sgml
gtkvbox.sgml
gtkviewport.sgml === Released 2.3.3 === 2004-02-24 22:25:41 +00:00
gtkvpaned.sgml
gtkvruler.sgml Additions. 2003-04-12 23:29:46 +00:00
gtkvscale.sgml
gtkvscrollbar.sgml
gtkvseparator.sgml
gtkwidget.sgml === Released 2.3.5 === 2004-03-02 22:57:40 +00:00
gtkwindow.sgml Add deprecation notes. 2004-05-11 04:32:13 +00:00
gtkwindowgroup.sgml Minor tweaks and completions of shortdescs. 2002-11-29 23:08:54 +00:00