summaryrefslogtreecommitdiff
path: root/gtk/gtktreestore.h
diff options
context:
space:
mode:
authorKristian Rietveld <kris@gtk.org>2007-06-04 23:48:38 +0000
committerKristian Rietveld <kristian@src.gnome.org>2007-06-04 23:48:38 +0000
commit21b381a2e29bb13e29502b6eeff2375c69e31a67 (patch)
tree97d5092a20e6570512b274374d8151e9202d6e80 /gtk/gtktreestore.h
parent3337ee8fa2fde7db58f4fe60ac55caad2189e4fa (diff)
downloadgtk+-21b381a2e29bb13e29502b6eeff2375c69e31a67.tar.gz
Fix #399071, suggestion from Benoit Dejean.
2007-06-05 Kristian Rietveld <kris@gtk.org> Fix #399071, suggestion from Benoit Dejean. * gtk/gtkliststore.[ch] (gtk_list_store_set_vector_internal): new function, factored out code iterating (columns, values) vectors from gtk_list_store_new_with_valuesv to here, (gtk_list_store_set_valuesv): new public function to set list store values using (columns, values) vectors, (gtk_list_store_new_with_valuesv): call new _set_vector_internal instead. * gtk/gtktreestore.[ch] (gtk_tree_store_set_vector_internal), (gtk_tree_store_set_valuesv), (gtk_tree_store_new_with_valuesv): likewise. * gtk/gtk.symbols: updated. svn path=/trunk/; revision=18041
Diffstat (limited to 'gtk/gtktreestore.h')
-rw-r--r--gtk/gtktreestore.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtktreestore.h b/gtk/gtktreestore.h
index 59d8e77741..b7e61e2a15 100644
--- a/gtk/gtktreestore.h
+++ b/gtk/gtktreestore.h
@@ -86,6 +86,11 @@ void gtk_tree_store_set_value (GtkTreeStore *tree_store,
void gtk_tree_store_set (GtkTreeStore *tree_store,
GtkTreeIter *iter,
...);
+void gtk_tree_store_set_valuesv (GtkTreeStore *tree_store,
+ GtkTreeIter *iter,
+ gint *columns,
+ GValue *values,
+ gint n_values);
void gtk_tree_store_set_valist (GtkTreeStore *tree_store,
GtkTreeIter *iter,
va_list var_args);