22 #ifndef __GTK_CLIPBOARD_H__
23 #define __GTK_CLIPBOARD_H__
25 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
26 #error "Only <gtk/gtk.h> can be included directly."
33 #define GTK_TYPE_CLIPBOARD (gtk_clipboard_get_type ())
34 #define GTK_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CLIPBOARD, GtkClipboard))
35 #define GTK_IS_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CLIPBOARD))
66 gpointer user_data_or_owner);
68 gpointer user_data_or_owner);
74 #ifndef GDK_MULTIHEAD_SAFE
struct _GdkAtom * GdkAtom
void gtk_clipboard_request_rich_text(GtkClipboard *clipboard, GtkTextBuffer *buffer, GtkClipboardRichTextReceivedFunc callback, gpointer user_data)
void(* GtkClipboardGetFunc)(GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer user_data_or_owner)
gboolean gtk_clipboard_set_with_data(GtkClipboard *clipboard, const GtkTargetEntry *targets, guint n_targets, GtkClipboardGetFunc get_func, GtkClipboardClearFunc clear_func, gpointer user_data)
void gtk_clipboard_request_text(GtkClipboard *clipboard, GtkClipboardTextReceivedFunc callback, gpointer user_data)
void(* GtkClipboardURIReceivedFunc)(GtkClipboard *clipboard, gchar **uris, gpointer data)
void gtk_clipboard_request_contents(GtkClipboard *clipboard, GdkAtom target, GtkClipboardReceivedFunc callback, gpointer user_data)
void(* GtkClipboardTextReceivedFunc)(GtkClipboard *clipboard, const gchar *text, gpointer data)
GtkClipboard * gtk_clipboard_get(GdkAtom selection)
GdkDisplay * gtk_clipboard_get_display(GtkClipboard *clipboard)
gboolean gtk_clipboard_wait_is_rich_text_available(GtkClipboard *clipboard, GtkTextBuffer *buffer)
void(* GtkClipboardImageReceivedFunc)(GtkClipboard *clipboard, GdkPixbuf *pixbuf, gpointer data)
gboolean gtk_clipboard_wait_is_uris_available(GtkClipboard *clipboard)
GdkPixbuf * gtk_clipboard_wait_for_image(GtkClipboard *clipboard)
guint8 * gtk_clipboard_wait_for_rich_text(GtkClipboard *clipboard, GtkTextBuffer *buffer, GdkAtom *format, gsize *length)
void(* GtkClipboardTargetsReceivedFunc)(GtkClipboard *clipboard, GdkAtom *atoms, gint n_atoms, gpointer data)
gboolean gtk_clipboard_wait_for_targets(GtkClipboard *clipboard, GdkAtom **targets, gint *n_targets)
void gtk_clipboard_set_can_store(GtkClipboard *clipboard, const GtkTargetEntry *targets, gint n_targets)
gboolean gtk_clipboard_wait_is_target_available(GtkClipboard *clipboard, GdkAtom target)
gboolean gtk_clipboard_wait_is_text_available(GtkClipboard *clipboard)
GObject * gtk_clipboard_get_owner(GtkClipboard *clipboard)
void gtk_clipboard_clear(GtkClipboard *clipboard)
GtkSelectionData * gtk_clipboard_wait_for_contents(GtkClipboard *clipboard, GdkAtom target)
void gtk_clipboard_store(GtkClipboard *clipboard)
gchar ** gtk_clipboard_wait_for_uris(GtkClipboard *clipboard)
void _gtk_clipboard_handle_event(GdkEventOwnerChange *event)
void gtk_clipboard_set_text(GtkClipboard *clipboard, const gchar *text, gint len)
void(* GtkClipboardClearFunc)(GtkClipboard *clipboard, gpointer user_data_or_owner)
GtkClipboard * gtk_clipboard_get_for_display(GdkDisplay *display, GdkAtom selection)
void gtk_clipboard_set_image(GtkClipboard *clipboard, GdkPixbuf *pixbuf)
void gtk_clipboard_request_image(GtkClipboard *clipboard, GtkClipboardImageReceivedFunc callback, gpointer user_data)
gboolean gtk_clipboard_wait_is_image_available(GtkClipboard *clipboard)
void _gtk_clipboard_store_all(void)
void(* GtkClipboardRichTextReceivedFunc)(GtkClipboard *clipboard, GdkAtom format, const guint8 *text, gsize length, gpointer data)
gboolean gtk_clipboard_set_with_owner(GtkClipboard *clipboard, const GtkTargetEntry *targets, guint n_targets, GtkClipboardGetFunc get_func, GtkClipboardClearFunc clear_func, GObject *owner)
void gtk_clipboard_request_uris(GtkClipboard *clipboard, GtkClipboardURIReceivedFunc callback, gpointer user_data)
void gtk_clipboard_request_targets(GtkClipboard *clipboard, GtkClipboardTargetsReceivedFunc callback, gpointer user_data)
void(* GtkClipboardReceivedFunc)(GtkClipboard *clipboard, GtkSelectionData *selection_data, gpointer data)
gchar * gtk_clipboard_wait_for_text(GtkClipboard *clipboard)
GType gtk_clipboard_get_type(void) G_GNUC_CONST
GtkImagePixbufData pixbuf
PBD::PropertyDescriptor< timecnt_t > length
link region and track selection