126 |
126 |
127 |
127 |
128 UIWIDGET ui_table_var(UiObject *obj, UiListPtr *list, UiModelInfo *modelinfo) { |
128 UIWIDGET ui_table_var(UiObject *obj, UiListPtr *list, UiModelInfo *modelinfo) { |
129 // create treeview |
129 // create treeview |
130 GtkWidget *view = gtk_tree_view_new(); |
130 GtkWidget *view = gtk_tree_view_new(); |
131 GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); |
|
132 for(int i=0;i<modelinfo->columns;i++) { |
131 for(int i=0;i<modelinfo->columns;i++) { |
|
132 GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); |
133 GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes( |
133 GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes( |
134 modelinfo->titles[i], |
134 modelinfo->titles[i], |
135 renderer, |
135 renderer, |
136 "text", |
136 "text", |
137 0, |
137 i, |
138 NULL); |
138 NULL); |
139 gtk_tree_view_column_set_resizable(column, TRUE); |
139 gtk_tree_view_column_set_resizable(column, TRUE); |
140 gtk_tree_view_append_column(GTK_TREE_VIEW(view), column); |
140 gtk_tree_view_append_column(GTK_TREE_VIEW(view), column); |
141 } |
141 } |
142 |
142 |