- gchar **uris);
-gchar **gtk_selection_data_get_uris (GtkSelectionData *selection_data);
-
-gboolean gtk_selection_data_get_targets (GtkSelectionData *selection_data,
- GdkAtom **targets,
- gint *n_atoms);
-gboolean gtk_selection_data_targets_include_text (GtkSelectionData *selection_data);
-gboolean gtk_selection_data_targets_include_image (GtkSelectionData *selection_data,
- gboolean writable);
+ gchar **uris);
+gchar **gtk_selection_data_get_uris (const GtkSelectionData *selection_data);
+
+gboolean gtk_selection_data_get_targets (const GtkSelectionData *selection_data,
+ GdkAtom **targets,
+ gint *n_atoms);
+gboolean gtk_selection_data_targets_include_text (const GtkSelectionData *selection_data);
+gboolean gtk_selection_data_targets_include_rich_text (const GtkSelectionData *selection_data,
+ GtkTextBuffer *buffer);
+gboolean gtk_selection_data_targets_include_image (const GtkSelectionData *selection_data,
+ gboolean writable);
+gboolean gtk_selection_data_targets_include_uri (const GtkSelectionData *selection_data);
+gboolean gtk_targets_include_text (GdkAtom *targets,
+ gint n_targets);
+gboolean gtk_targets_include_rich_text (GdkAtom *targets,
+ gint n_targets,
+ GtkTextBuffer *buffer);
+gboolean gtk_targets_include_image (GdkAtom *targets,
+ gint n_targets,
+ gboolean writable);
+gboolean gtk_targets_include_uri (GdkAtom *targets,
+ gint n_targets);