1 #ifndef __GDK_SELECTION_H__
2 #define __GDK_SELECTION_H__
4 #include <gdk/gdktypes.h>
8 #endif /* __cplusplus */
10 /* Predefined atoms relating to selections. In general, one will need to use
13 #define GDK_SELECTION_PRIMARY _GDK_MAKE_ATOM (1)
14 #define GDK_SELECTION_SECONDARY _GDK_MAKE_ATOM (2)
15 #define GDK_SELECTION_CLIPBOARD _GDK_MAKE_ATOM (69)
16 #define GDK_TARGET_BITMAP _GDK_MAKE_ATOM (5)
17 #define GDK_TARGET_COLORMAP _GDK_MAKE_ATOM (7)
18 #define GDK_TARGET_DRAWABLE _GDK_MAKE_ATOM (17)
19 #define GDK_TARGET_PIXMAP _GDK_MAKE_ATOM (20)
20 #define GDK_TARGET_STRING _GDK_MAKE_ATOM (31)
21 #define GDK_SELECTION_TYPE_ATOM _GDK_MAKE_ATOM (4)
22 #define GDK_SELECTION_TYPE_BITMAP _GDK_MAKE_ATOM (5)
23 #define GDK_SELECTION_TYPE_COLORMAP _GDK_MAKE_ATOM (7)
24 #define GDK_SELECTION_TYPE_DRAWABLE _GDK_MAKE_ATOM (17)
25 #define GDK_SELECTION_TYPE_INTEGER _GDK_MAKE_ATOM (19)
26 #define GDK_SELECTION_TYPE_PIXMAP _GDK_MAKE_ATOM (20)
27 #define GDK_SELECTION_TYPE_WINDOW _GDK_MAKE_ATOM (33)
28 #define GDK_SELECTION_TYPE_STRING _GDK_MAKE_ATOM (31)
30 #ifndef GDK_DISABLE_DEPRECATED
32 typedef GdkAtom GdkSelection;
33 typedef GdkAtom GdkTarget;
34 typedef GdkAtom GdkSelectionType;
36 #endif /* GDK_DISABLE_DEPRECATED */
40 gboolean gdk_selection_owner_set (GdkWindow *owner,
44 GdkWindow* gdk_selection_owner_get (GdkAtom selection);
45 void gdk_selection_convert (GdkWindow *requestor,
49 gboolean gdk_selection_property_get (GdkWindow *requestor,
53 void gdk_selection_send_notify (guint32 requestor,
61 #endif /* __cplusplus */
63 #endif /* __GDK_SELECTION_H__ */