diff options
author | Matthias Clasen <mclasen@redhat.com> | 2013-03-20 18:17:32 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-05-05 15:38:47 -0400 |
commit | 20c8c8b91cf2719249a729492ec84b7282dc03fb (patch) | |
tree | d53cf50689bceedbea093895d0e51a7c204cef76 /gtk/gtkselection.h | |
parent | 8470eb84c080718120b5daf130db744bf6ec220b (diff) | |
download | gtk+-20c8c8b91cf2719249a729492ec84b7282dc03fb.tar.gz |
Add annotations to gtk headers
Add annotations to all exported functions in GTK+ headers.
Diffstat (limited to 'gtk/gtkselection.h')
-rw-r--r-- | gtk/gtkselection.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/gtk/gtkselection.h b/gtk/gtkselection.h index c77315fbce..2bc5fe0be9 100644 --- a/gtk/gtkselection.h +++ b/gtk/gtkselection.h @@ -69,122 +69,174 @@ struct _GtkTargetEntry guint info; }; +GDK_AVAILABLE_IN_ALL GType gtk_target_list_get_type (void) G_GNUC_CONST; +GDK_AVAILABLE_IN_ALL GtkTargetList *gtk_target_list_new (const GtkTargetEntry *targets, guint ntargets); +GDK_AVAILABLE_IN_ALL GtkTargetList *gtk_target_list_ref (GtkTargetList *list); +GDK_AVAILABLE_IN_ALL void gtk_target_list_unref (GtkTargetList *list); +GDK_AVAILABLE_IN_ALL void gtk_target_list_add (GtkTargetList *list, GdkAtom target, guint flags, guint info); +GDK_AVAILABLE_IN_ALL void gtk_target_list_add_text_targets (GtkTargetList *list, guint info); +GDK_AVAILABLE_IN_ALL void gtk_target_list_add_rich_text_targets (GtkTargetList *list, guint info, gboolean deserializable, GtkTextBuffer *buffer); +GDK_AVAILABLE_IN_ALL void gtk_target_list_add_image_targets (GtkTargetList *list, guint info, gboolean writable); +GDK_AVAILABLE_IN_ALL void gtk_target_list_add_uri_targets (GtkTargetList *list, guint info); +GDK_AVAILABLE_IN_ALL void gtk_target_list_add_table (GtkTargetList *list, const GtkTargetEntry *targets, guint ntargets); +GDK_AVAILABLE_IN_ALL void gtk_target_list_remove (GtkTargetList *list, GdkAtom target); +GDK_AVAILABLE_IN_ALL gboolean gtk_target_list_find (GtkTargetList *list, GdkAtom target, guint *info); +GDK_AVAILABLE_IN_ALL GtkTargetEntry * gtk_target_table_new_from_list (GtkTargetList *list, gint *n_targets); +GDK_AVAILABLE_IN_ALL void gtk_target_table_free (GtkTargetEntry *targets, gint n_targets); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_owner_set (GtkWidget *widget, GdkAtom selection, guint32 time_); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_owner_set_for_display (GdkDisplay *display, GtkWidget *widget, GdkAtom selection, guint32 time_); +GDK_AVAILABLE_IN_ALL void gtk_selection_add_target (GtkWidget *widget, GdkAtom selection, GdkAtom target, guint info); +GDK_AVAILABLE_IN_ALL void gtk_selection_add_targets (GtkWidget *widget, GdkAtom selection, const GtkTargetEntry *targets, guint ntargets); +GDK_AVAILABLE_IN_ALL void gtk_selection_clear_targets (GtkWidget *widget, GdkAtom selection); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_convert (GtkWidget *widget, GdkAtom selection, GdkAtom target, guint32 time_); +GDK_AVAILABLE_IN_ALL void gtk_selection_remove_all (GtkWidget *widget); +GDK_AVAILABLE_IN_ALL GdkAtom gtk_selection_data_get_selection (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL GdkAtom gtk_selection_data_get_target (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL GdkAtom gtk_selection_data_get_data_type (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL gint gtk_selection_data_get_format (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL const guchar *gtk_selection_data_get_data (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL gint gtk_selection_data_get_length (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL const guchar *gtk_selection_data_get_data_with_length (const GtkSelectionData *selection_data, gint *length); +GDK_AVAILABLE_IN_ALL GdkDisplay *gtk_selection_data_get_display (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL void gtk_selection_data_set (GtkSelectionData *selection_data, GdkAtom type, gint format, const guchar *data, gint length); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_set_text (GtkSelectionData *selection_data, const gchar *str, gint len); +GDK_AVAILABLE_IN_ALL guchar * gtk_selection_data_get_text (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_set_pixbuf (GtkSelectionData *selection_data, GdkPixbuf *pixbuf); +GDK_AVAILABLE_IN_ALL GdkPixbuf *gtk_selection_data_get_pixbuf (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_set_uris (GtkSelectionData *selection_data, gchar **uris); +GDK_AVAILABLE_IN_ALL gchar **gtk_selection_data_get_uris (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_get_targets (const GtkSelectionData *selection_data, GdkAtom **targets, gint *n_atoms); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_targets_include_text (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_targets_include_rich_text (const GtkSelectionData *selection_data, GtkTextBuffer *buffer); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_targets_include_image (const GtkSelectionData *selection_data, gboolean writable); +GDK_AVAILABLE_IN_ALL gboolean gtk_selection_data_targets_include_uri (const GtkSelectionData *selection_data); +GDK_AVAILABLE_IN_ALL gboolean gtk_targets_include_text (GdkAtom *targets, gint n_targets); +GDK_AVAILABLE_IN_ALL gboolean gtk_targets_include_rich_text (GdkAtom *targets, gint n_targets, GtkTextBuffer *buffer); +GDK_AVAILABLE_IN_ALL gboolean gtk_targets_include_image (GdkAtom *targets, gint n_targets, gboolean writable); +GDK_AVAILABLE_IN_ALL gboolean gtk_targets_include_uri (GdkAtom *targets, gint n_targets); +GDK_AVAILABLE_IN_ALL GType gtk_selection_data_get_type (void) G_GNUC_CONST; +GDK_AVAILABLE_IN_ALL GtkSelectionData *gtk_selection_data_copy (const GtkSelectionData *data); +GDK_AVAILABLE_IN_ALL void gtk_selection_data_free (GtkSelectionData *data); +GDK_AVAILABLE_IN_ALL GType gtk_target_entry_get_type (void) G_GNUC_CONST; +GDK_AVAILABLE_IN_ALL GtkTargetEntry *gtk_target_entry_new (const gchar *target, guint flags, guint info); +GDK_AVAILABLE_IN_ALL GtkTargetEntry *gtk_target_entry_copy (GtkTargetEntry *data); +GDK_AVAILABLE_IN_ALL void gtk_target_entry_free (GtkTargetEntry *data); G_END_DECLS |