Revision: 7396
Author: nogu.dev
Date: Mon Jan 2 03:22:42 2012
Log: * gtk2/pref/gtk-custom-widgets.c
- (table_pref_add_button_clicked_cb): Set empty string
for every column.
http://code.google.com/p/uim/source/detail?r=7396
Modified:
/trunk/gtk2/pref/gtk-custom-widgets.c
=======================================
--- /trunk/gtk2/pref/gtk-custom-widgets.c Mon Jan 2 03:22:31 2012
+++ /trunk/gtk2/pref/gtk-custom-widgets.c Mon Jan 2 03:22:42 2012
@@ -2117,13 +2117,20 @@
{
GtkTreeModel *model;
GtkTreeIter iter;
+ gint n_columns;
+ int column;
GtkTreePath *path;
model = gtk_tree_view_get_model(tree_view);
gtk_list_store_append(GTK_LIST_STORE(model), &iter);
- gtk_list_store_set(GTK_LIST_STORE(model), &iter,
- 0, "",
- -1);
+
+ n_columns = gtk_tree_model_get_n_columns(model);
+ for (column = 0; column < n_columns; column++) {
+ GValue value = {0, };
+ g_value_init(&value, G_TYPE_STRING);
+ g_value_set_string(&value, "");
+ gtk_list_store_set_value(GTK_LIST_STORE(model), &iter, column, &value);
+ }
path = gtk_tree_model_get_path(model, &iter);
gtk_tree_view_scroll_to_cell(tree_view, path, NULL,