ui/gtk/tree.c

changeset 41
394f3b06dba1
parent 40
caa0df8ed095
child 42
29b2821d1262
equal deleted inserted replaced
40:caa0df8ed095 41:394f3b06dba1
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

mercurial