From: Linus Torvalds Date: Wed, 7 Sep 2011 15:42:05 +0000 (-0700) Subject: Add GtkTreeViewColumn information to 'struct DiveList' X-Git-Url: http://git.tdb.fi/?p=ext%2Fsubsurface.git;a=commitdiff_plain;h=378ac0d44a7867a01cc8a23c05243cea53bab5de Add GtkTreeViewColumn information to 'struct DiveList' We will need the column information in order to update the naming when the units change. Signed-off-by: Linus Torvalds --- diff --git a/divelist.c b/divelist.c index a6ffda8..c2acf72 100644 --- a/divelist.c +++ b/divelist.c @@ -91,7 +91,7 @@ struct DiveList dive_list_create(void) fill_dive_list(dive_list.model); renderer = gtk_cell_renderer_text_new(); - col = gtk_tree_view_column_new(); + dive_list.date = col = gtk_tree_view_column_new(); gtk_tree_view_column_set_title(col, "Date"); gtk_tree_view_column_set_sort_column_id(col, 1); gtk_tree_view_column_set_resizable (col, TRUE); @@ -100,7 +100,7 @@ struct DiveList dive_list_create(void) gtk_tree_view_append_column(GTK_TREE_VIEW(dive_list.tree_view), col); renderer = gtk_cell_renderer_text_new(); - col = gtk_tree_view_column_new(); + dive_list.depth = col = gtk_tree_view_column_new(); gtk_tree_view_column_set_title(col, "ft"); gtk_tree_view_column_set_sort_column_id(col, 3); gtk_tree_view_column_pack_start(col, renderer, FALSE); @@ -110,7 +110,7 @@ struct DiveList dive_list_create(void) gtk_cell_renderer_set_alignment(GTK_CELL_RENDERER(renderer), 1.0, 0.5); renderer = gtk_cell_renderer_text_new(); - col = gtk_tree_view_column_new(); + dive_list.duration = col = gtk_tree_view_column_new(); gtk_tree_view_column_set_title(col, "min"); gtk_tree_view_column_set_sort_column_id(col, 5); gtk_tree_view_column_pack_start(col, renderer, FALSE); diff --git a/divelist.h b/divelist.h index dc573d7..da3bfc9 100644 --- a/divelist.h +++ b/divelist.h @@ -7,6 +7,7 @@ struct DiveList { GtkWidget *tree_view; GtkWidget *container_widget; GtkListStore *model; + GtkTreeViewColumn *date, *depth, *duration; }; extern int selected_dive;