# HG changeset patch # User Olaf Wintermann # Date 1400184805 -7200 # Node ID 394f3b06dba1b6d223f26f7d80e296ecb5493e3c # Parent caa0df8ed0952ba6fddac06f5636ec866f22c037 fixed table bug diff -r caa0df8ed095 -r 394f3b06dba1 ui/gtk/model.c --- a/ui/gtk/model.c Thu May 15 21:48:53 2014 +0200 +++ b/ui/gtk/model.c Thu May 15 22:13:25 2014 +0200 @@ -237,6 +237,7 @@ //list->current = iter->user_data3; if(model->info->getvalue) { void *data = model->info->getvalue(iter->user_data3, column); + printf("data[%d]: %s\n", column, data); ui_model_set_value(model->info->types[column], data, value); } else { value->g_type = G_TYPE_INVALID; diff -r caa0df8ed095 -r 394f3b06dba1 ui/gtk/tree.c --- a/ui/gtk/tree.c Thu May 15 21:48:53 2014 +0200 +++ b/ui/gtk/tree.c Thu May 15 22:13:25 2014 +0200 @@ -128,13 +128,13 @@ UIWIDGET ui_table_var(UiObject *obj, UiListPtr *list, UiModelInfo *modelinfo) { // create treeview GtkWidget *view = gtk_tree_view_new(); - GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); for(int i=0;icolumns;i++) { + GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes( modelinfo->titles[i], renderer, "text", - 0, + i, NULL); gtk_tree_view_column_set_resizable(column, TRUE); gtk_tree_view_append_column(GTK_TREE_VIEW(view), column);