diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-05-18 20:56:54 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-05-18 20:56:54 +0000 |
commit | 7b8616bf76e42e7b71543d4da9a3ca8e02c4d0d5 (patch) | |
tree | 139d727a115ba783ae0655d52f7835d731548700 /docs/reference | |
parent | 261d5404386a176a6a209d3deee08dc9b94f2d1a (diff) | |
download | gdk-pixbuf-7b8616bf76e42e7b71543d4da9a3ca8e02c4d0d5.tar.gz |
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().
Diffstat (limited to 'docs/reference')
-rw-r--r-- | docs/reference/ChangeLog | 5 | ||||
-rw-r--r-- | docs/reference/gdk-pixbuf/tmpl/module_interface.sgml | 10 | ||||
-rw-r--r-- | docs/reference/gdk/gdk-sections.txt | 2 | ||||
-rw-r--r-- | docs/reference/gdk/tmpl/events.sgml | 1 | ||||
-rw-r--r-- | docs/reference/gdk/tmpl/gdkdisplay.sgml | 19 | ||||
-rw-r--r-- | docs/reference/gtk/tmpl/gtkenums.sgml | 4 |
6 files changed, 39 insertions, 2 deletions
diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index c49ca30bd..e2cb1dea2 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,8 @@ +2004-05-18 Matthias Clasen <mclasen@redhat.com> + + * gdk/gdk-sections.txt: Add gdk_display_supports_selection_notification + and gdk_display_request_selection_notification. + 2004-05-14 Matthias Clasen <mclasen@redhat.com> * gtk/tree_widget.sgml: Minor update. diff --git a/docs/reference/gdk-pixbuf/tmpl/module_interface.sgml b/docs/reference/gdk-pixbuf/tmpl/module_interface.sgml index 794384d6e..94e928bd9 100644 --- a/docs/reference/gdk-pixbuf/tmpl/module_interface.sgml +++ b/docs/reference/gdk-pixbuf/tmpl/module_interface.sgml @@ -129,6 +129,15 @@ They are not covered by the same stability guarantees as the regular @Returns: +<!-- ##### FUNCTION gdk_pixbuf_format_is_scalable ##### --> +<para> + +</para> + +@format: +@Returns: + + <!-- ##### STRUCT GdkPixbufFormat ##### --> <para> A #GdkPixbufFormat contains information about the image format accepted by a @@ -153,6 +162,7 @@ operations. </para> @GDK_PIXBUF_FORMAT_WRITABLE: the module can write out images in the format. +@GDK_PIXBUF_FORMAT_SCALABLE: @Since: 2.2 <!-- ##### STRUCT GdkPixbufModulePattern ##### --> diff --git a/docs/reference/gdk/gdk-sections.txt b/docs/reference/gdk/gdk-sections.txt index 92a508d60..a9c6fe44d 100644 --- a/docs/reference/gdk/gdk-sections.txt +++ b/docs/reference/gdk/gdk-sections.txt @@ -145,6 +145,8 @@ gdk_display_supports_cursor_alpha gdk_display_get_default_cursor_size gdk_display_get_maximal_cursor_size gdk_display_get_default_group +gdk_display_supports_selection_notification +gdk_display_request_selection_notification <SUBSECTION Standard> GDK_DISPLAY_OBJECT diff --git a/docs/reference/gdk/tmpl/events.sgml b/docs/reference/gdk/tmpl/events.sgml index caabb4411..4baccc895 100644 --- a/docs/reference/gdk/tmpl/events.sgml +++ b/docs/reference/gdk/tmpl/events.sgml @@ -84,6 +84,7 @@ when parts of a drawable were copied. This is not very useful. @GDK_SCROLL: @GDK_WINDOW_STATE: @GDK_SETTING: +@GDK_OWNER_CHANGE: <!-- ##### ENUM GdkEventMask ##### --> <para> diff --git a/docs/reference/gdk/tmpl/gdkdisplay.sgml b/docs/reference/gdk/tmpl/gdkdisplay.sgml index a7cf8e857..69637705d 100644 --- a/docs/reference/gdk/tmpl/gdkdisplay.sgml +++ b/docs/reference/gdk/tmpl/gdkdisplay.sgml @@ -324,3 +324,22 @@ Applications should never have any reason to use this facility @Returns: +<!-- ##### FUNCTION gdk_display_supports_selection_notification ##### --> +<para> + +</para> + +@display: +@Returns: + + +<!-- ##### FUNCTION gdk_display_request_selection_notification ##### --> +<para> + +</para> + +@display: +@selection: +@Returns: + + diff --git a/docs/reference/gtk/tmpl/gtkenums.sgml b/docs/reference/gtk/tmpl/gtkenums.sgml index c37882d0f..1a58ba7b7 100644 --- a/docs/reference/gtk/tmpl/gtkenums.sgml +++ b/docs/reference/gtk/tmpl/gtkenums.sgml @@ -336,14 +336,14 @@ Indicated the relief to be drawn around a #GtkButton. </para> @GTK_SELECTION_NONE: No selection is possible. -@GTK_SELECTION_SINGLE: Zero or one element may be selected. +@GTK_SELECTION_SINGLE: Zero or one element may be selected. @GTK_SELECTION_BROWSE: Exactly one element is always selected (this can be false after you have changed the selection mode). @GTK_SELECTION_MULTIPLE: Any number of elements may be selected. Clicks toggle the state of an item. Any number of elements may be selected. Click-drag selects a range of elements; the Ctrl key may be used to enlarge the selection, and Shift key to select between the focus and the child - pointed to. + pointed to. @GTK_SELECTION_EXTENDED: Deprecated, behaves identical to %GTK_SELECTION_MULTIPLE. |