27 #ifndef __GTK_SELECTION_H__
28 #define __GTK_SELECTION_H__
31 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
32 #error "Only <gtk/gtk.h> can be included directly."
44 #define GTK_TYPE_SELECTION_DATA (gtk_selection_data_get_type ())
45 #define GTK_TYPE_TARGET_LIST (gtk_target_list_get_type ())
105 gboolean deserializable,
200 #if !defined(GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION)
struct _GdkAtom * GdkAtom
GtkImagePixbufData pixbuf
gboolean gtk_targets_include_rich_text(GdkAtom *targets, gint n_targets, GtkTextBuffer *buffer)
const guchar * gtk_selection_data_get_data(GtkSelectionData *selection_data)
void gtk_target_list_add_table(GtkTargetList *list, const GtkTargetEntry *targets, guint ntargets)
void gtk_target_list_unref(GtkTargetList *list)
gboolean gtk_selection_data_targets_include_text(GtkSelectionData *selection_data)
void gtk_selection_remove_all(GtkWidget *widget)
void gtk_selection_add_target(GtkWidget *widget, GdkAtom selection, GdkAtom target, guint info)
GtkTargetList * gtk_target_list_new(const GtkTargetEntry *targets, guint ntargets)
void gtk_target_list_add_rich_text_targets(GtkTargetList *list, guint info, gboolean deserializable, GtkTextBuffer *buffer)
void gtk_target_list_add_image_targets(GtkTargetList *list, guint info, gboolean writable)
GtkSelectionData * gtk_selection_data_copy(GtkSelectionData *data)
gboolean gtk_selection_owner_set(GtkWidget *widget, GdkAtom selection, guint32 time_)
gboolean gtk_selection_data_targets_include_rich_text(GtkSelectionData *selection_data, GtkTextBuffer *buffer)
void gtk_target_table_free(GtkTargetEntry *targets, gint n_targets)
void gtk_target_list_add(GtkTargetList *list, GdkAtom target, guint flags, guint info)
gboolean gtk_selection_data_set_pixbuf(GtkSelectionData *selection_data, GdkPixbuf *pixbuf)
gint gtk_selection_data_get_length(GtkSelectionData *selection_data)
guchar * gtk_selection_data_get_text(GtkSelectionData *selection_data)
GType gtk_selection_data_get_type(void) G_GNUC_CONST
gboolean gtk_selection_data_targets_include_uri(GtkSelectionData *selection_data)
GdkAtom gtk_selection_data_get_selection(GtkSelectionData *selection_data)
gboolean gtk_selection_owner_set_for_display(GdkDisplay *display, GtkWidget *widget, GdkAtom selection, guint32 time_)
gboolean gtk_selection_data_get_targets(GtkSelectionData *selection_data, GdkAtom **targets, gint *n_atoms)
gint gtk_selection_data_get_format(GtkSelectionData *selection_data)
void gtk_selection_clear_targets(GtkWidget *widget, GdkAtom selection)
gboolean gtk_selection_data_targets_include_image(GtkSelectionData *selection_data, gboolean writable)
void gtk_target_list_add_uri_targets(GtkTargetList *list, guint info)
gboolean gtk_targets_include_uri(GdkAtom *targets, gint n_targets)
gboolean _gtk_selection_incr_event(GdkWindow *window, GdkEventProperty *event)
void gtk_selection_add_targets(GtkWidget *widget, GdkAtom selection, const GtkTargetEntry *targets, guint ntargets)
gboolean gtk_selection_clear(GtkWidget *widget, GdkEventSelection *event)
void gtk_selection_data_set(GtkSelectionData *selection_data, GdkAtom type, gint format, const guchar *data, gint length)
GdkDisplay * gtk_selection_data_get_display(GtkSelectionData *selection_data)
void gtk_selection_data_free(GtkSelectionData *data)
GdkAtom gtk_selection_data_get_data_type(GtkSelectionData *selection_data)
gboolean gtk_selection_data_set_uris(GtkSelectionData *selection_data, gchar **uris)
gboolean _gtk_selection_request(GtkWidget *widget, GdkEventSelection *event)
GdkAtom gtk_selection_data_get_target(GtkSelectionData *selection_data)
gboolean _gtk_selection_notify(GtkWidget *widget, GdkEventSelection *event)
void gtk_target_list_add_text_targets(GtkTargetList *list, guint info)
GtkTargetList * gtk_target_list_ref(GtkTargetList *list)
GtkTargetEntry * gtk_target_table_new_from_list(GtkTargetList *list, gint *n_targets)
gboolean _gtk_selection_property_notify(GtkWidget *widget, GdkEventProperty *event)
gboolean gtk_selection_convert(GtkWidget *widget, GdkAtom selection, GdkAtom target, guint32 time_)
typedefG_BEGIN_DECLS struct _GtkTargetList GtkTargetList
gboolean gtk_targets_include_image(GdkAtom *targets, gint n_targets, gboolean writable)
void gtk_target_list_remove(GtkTargetList *list, GdkAtom target)
gboolean gtk_target_list_find(GtkTargetList *list, GdkAtom target, guint *info)
gboolean gtk_selection_data_set_text(GtkSelectionData *selection_data, const gchar *str, gint len)
gboolean gtk_targets_include_text(GdkAtom *targets, gint n_targets)
GdkPixbuf * gtk_selection_data_get_pixbuf(GtkSelectionData *selection_data)
gchar ** gtk_selection_data_get_uris(GtkSelectionData *selection_data)
GType gtk_target_list_get_type(void) G_GNUC_CONST
PBD::PropertyDescriptor< timecnt_t > length
GdkDisplay * GSEAL(display)
link region and track selection