From 378ac0d44a7867a01cc8a23c05243cea53bab5de Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Wed, 7 Sep 2011 08:42:05 -0700 Subject: [PATCH] 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 --- divelist.c | 6 +++--- divelist.h | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) 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; -- 2.45.2