diff options
author | Tim Janik <timj@src.gnome.org> | 2008-06-20 11:10:31 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 2008-06-20 11:10:31 +0000 |
commit | 016d891708aac2c3f6e135ec15e0962a7d6c6442 (patch) | |
tree | 08df14dedacac673773fe8f3d047b83dddba77d9 /gtk/gtkselection.c | |
parent | 0e072ea8be69ca7a0d097b2fdca46ba4045a8d43 (diff) | |
download | gtk+-016d891708aac2c3f6e135ec15e0962a7d6c6442.tar.gz |
Remove superflous gtkselection accessors and merge _get_data
svn path=/trunk/; revision=20628
Diffstat (limited to 'gtk/gtkselection.c')
-rw-r--r-- | gtk/gtkselection.c | 116 |
1 files changed, 8 insertions, 108 deletions
diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c index 8adffcb613..8c0398e7c2 100644 --- a/gtk/gtkselection.c +++ b/gtk/gtkselection.c @@ -1110,24 +1110,6 @@ gtk_selection_convert (GtkWidget *widget, } /** - * gtk_selection_data_set_target: - * @selection_data: a pointer to a #GtkSelectionData structure. - * @target: target of the selection - * - * Sets the target of the selection. - * - * Since: GSEAL-branch - **/ -void -gtk_selection_data_set_target (GtkSelectionData *selection_data, - GdkAtom target) -{ - g_return_if_fail (selection_data != NULL); - - selection_data->target = target; -} - -/** * gtk_selection_data_get_target: * @selection_data: a pointer to a #GtkSelectionData structure. * @@ -1144,24 +1126,6 @@ gtk_selection_data_get_target (GtkSelectionData *selection_data) } /** - * gtk_selection_data_set_data_type: - * @selection_data: a pointer to a #GtkSelectionData structure. - * @data_type: data type of the selection - * - * Sets the data type of the selection. - * - * Since: GSEAL-branch - **/ -void -gtk_selection_data_set_data_type (GtkSelectionData *selection_data, - GdkAtom data_type) -{ - g_return_if_fail (selection_data != NULL); - - selection_data->type = data_type; -} - -/** * gtk_selection_data_get_data_type: * @selection_data: a pointer to a #GtkSelectionData structure. * @@ -1178,24 +1142,6 @@ gtk_selection_data_get_data_type (GtkSelectionData *selection_data) } /** - * gtk_selection_data_set_format: - * @selection_data: a pointer to a #GtkSelectionData structure. - * @format: format of the selection - * - * Sets the format of the selection. - * - * Since: GSEAL-branch - **/ -void -gtk_selection_data_set_format (GtkSelectionData *selection_data, - gint format) -{ - g_return_if_fail (selection_data != NULL); - - selection_data->format = format; -} - -/** * gtk_selection_data_get_format: * @selection_data: a pointer to a #GtkSelectionData structure. * @@ -1212,72 +1158,26 @@ gtk_selection_data_get_format (GtkSelectionData *selection_data) } /** - * gtk_selection_data_set_data: - * @selection_data: a pointer to a #GtkSelectionData structure. - * @data: data of the selection - * - * Sets the raw data of the selection. - * - * Since: GSEAL-branch - **/ -void -gtk_selection_data_set_data (GtkSelectionData *selection_data, - const guchar *data) -{ - g_return_if_fail (selection_data != NULL); - - g_free (selection_data->data); - selection_data->data = (guchar*) g_strdup (data); -} - -/** * gtk_selection_data_get_data: * @selection_data: a pointer to a #GtkSelectionData structure. + * @length: an integer to be filled in, or %NULL * * Retrieves the raw data of the selection. * + * If @length is not %NULL it is filled with the length of data. + * * Since: GSEAL-branch **/ const guchar* -gtk_selection_data_get_data (GtkSelectionData *selection_data) +gtk_selection_data_get_data (GtkSelectionData *selection_data, + guint *length) { g_return_val_if_fail (selection_data != NULL, NULL); - return selection_data->data; -} - -/** - * gtk_selection_data_set_target: - * @selection_data: a pointer to a #GtkSelectionData structure. - * @length: length of the selection - * - * Sets the length of the selection. - * - * Since: GSEAL-branch - **/ -void -gtk_selection_data_set_length (GtkSelectionData *selection_data, - gint length) -{ - g_return_if_fail (selection_data != NULL); - - selection_data->length = length; -} + if (length) + *length = selection_data->length; -/** - * gtk_selection_data_get_length: - * @selection_data: a pointer to a #GtkSelectionData structure. - * - * Retrieves the length of the selection. - * - * Since: GSEAL-branch - **/ -gint -gtk_selection_data_get_length (GtkSelectionData *selection_data) -{ - g_return_val_if_fail (selection_data != NULL, 0); - - return selection_data->length; + return selection_data->data; } /** |