summaryrefslogtreecommitdiff
path: root/gtk/gtkselection.c
diff options
context:
space:
mode:
authorTim Janik <timj@src.gnome.org>2008-06-20 11:10:31 +0000
committerTim Janik <timj@src.gnome.org>2008-06-20 11:10:31 +0000
commit016d891708aac2c3f6e135ec15e0962a7d6c6442 (patch)
tree08df14dedacac673773fe8f3d047b83dddba77d9 /gtk/gtkselection.c
parent0e072ea8be69ca7a0d097b2fdca46ba4045a8d43 (diff)
downloadgtk+-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.c116
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;
}
/**