diff options
author | Matthias Clasen <mclasen@redhat.com> | 2011-01-14 19:20:56 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-01-14 19:20:56 -0500 |
commit | abc8ac1a8bccf1ad187b55e35e81de1f9eae4785 (patch) | |
tree | bc6b4c78e74becf454333c20fe978406d48ed4b7 /gtk/gtkselectionprivate.h | |
parent | 00a3685f416b531b0bf4a21213caf08e647c0970 (diff) | |
download | gtk+-abc8ac1a8bccf1ad187b55e35e81de1f9eae4785.tar.gz |
Move GtkSelection docs inline
At the same time, move private selection API to gtkselectionprivate.h
Diffstat (limited to 'gtk/gtkselectionprivate.h')
-rw-r--r-- | gtk/gtkselectionprivate.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gtk/gtkselectionprivate.h b/gtk/gtkselectionprivate.h index 831753fd33..0b965f508e 100644 --- a/gtk/gtkselectionprivate.h +++ b/gtk/gtkselectionprivate.h @@ -28,6 +28,13 @@ * sent. */ +#ifndef __GTK_SELECTIONPRIVATE_H__ +#define __GTK_SELECTIONPRIVATE_H__ + +#include "gtkselection.h" + +G_BEGIN_DECLS + struct _GtkSelectionData { GdkAtom selection; @@ -38,3 +45,33 @@ struct _GtkSelectionData gint length; GdkDisplay *display; }; + +struct _GtkTargetList +{ + GList *list; + guint ref_count; + }; + +typedef struct _GtkTargetPair GtkTargetPair; +struct _GtkTargetPair +{ + GdkAtom target; + guint flags; + guint info; +}; + + +gboolean _gtk_selection_clear (GtkWidget *widget, + GdkEventSelection *event); +gboolean _gtk_selection_request (GtkWidget *widget, + GdkEventSelection *event); +gboolean _gtk_selection_incr_event (GdkWindow *window, + GdkEventProperty *event); +gboolean _gtk_selection_notify (GtkWidget *widget, + GdkEventSelection *event); +gboolean _gtk_selection_property_notify (GtkWidget *widget, + GdkEventProperty *event); + +G_END_DECLS + +#endif /* __GTK_SELECTIONPRIVATE_H__ */ |