import "glib/glib" import "glib/glib-object" import "gdk/gdktypes" import "gdk/gdkwindow" import "gdk/gdkdrawable" public [name="c"] equ GDK_SELECTION_PRIMARY = _GDK_MAKE_ATOM (1) equ GDK_SELECTION_SECONDARY = _GDK_MAKE_ATOM (2) equ GDK_SELECTION_CLIPBOARD = _GDK_MAKE_ATOM (69) equ GDK_TARGET_BITMAP = _GDK_MAKE_ATOM (5) equ GDK_TARGET_COLORMAP = _GDK_MAKE_ATOM (7) equ GDK_TARGET_DRAWABLE = _GDK_MAKE_ATOM (17) equ GDK_TARGET_PIXMAP = _GDK_MAKE_ATOM (20) equ GDK_TARGET_STRING = _GDK_MAKE_ATOM (31) equ GDK_SELECTION_TYPE_ATOM = _GDK_MAKE_ATOM (4) equ GDK_SELECTION_TYPE_BITMAP = _GDK_MAKE_ATOM (5) equ GDK_SELECTION_TYPE_COLORMAP = _GDK_MAKE_ATOM (7) equ GDK_SELECTION_TYPE_DRAWABLE = _GDK_MAKE_ATOM (17) equ GDK_SELECTION_TYPE_INTEGER = _GDK_MAKE_ATOM (19) equ GDK_SELECTION_TYPE_PIXMAP = _GDK_MAKE_ATOM (20) equ GDK_SELECTION_TYPE_WINDOW = _GDK_MAKE_ATOM (33) equ GDK_SELECTION_TYPE_STRING = _GDK_MAKE_ATOM (31) import func gdk_selection_owner_set (GdkWindow, GdkAtom, guint32, gboolean): gboolean import func gdk_selection_owner_get (GdkAtom): GdkWindow import func gdk_selection_convert ( GdkWindow, GdkAtom, GdkAtom, guint32) import func gdk_selection_property_get ( GdkWindow, [][] guchar, GdkAtom, [] gint): gboolean import func gdk_selection_send_notify ( guint32, GdkAtom, GdkAtom, GdkAtom, guint32) // defined in gtk.c import func check_selection_owner_get(GdkAtom): bool end