Implement Close menu option that allows closing the data file

This requires some helper routines that allow us to clear out all the
widgets.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2012-09-10 14:32:55 -07:00
parent 78c5aa9f07
commit a8fd77865c
5 changed files with 83 additions and 2 deletions

View file

@ -416,3 +416,32 @@ GtkWidget *single_stats_widget(void)
return vbox;
}
void clear_stats_widgets(void)
{
set_label(single_w.date, "");
set_label(single_w.dive_time, "");
set_label(single_w.surf_intv, "");
set_label(single_w.max_depth, "");
set_label(single_w.avg_depth, "");
set_label(single_w.water_temp, "");
set_label(single_w.sac, "");
set_label(single_w.sac, "");
set_label(single_w.otu, "");
set_label(single_w.o2he, "");
set_label(single_w.gas_used, "");
set_label(stats_w.total_time,"");
set_label(stats_w.avg_time,"");
set_label(stats_w.shortest_time,"");
set_label(stats_w.longest_time,"");
set_label(stats_w.max_overall_depth,"");
set_label(stats_w.min_overall_depth,"");
set_label(stats_w.avg_overall_depth,"");
set_label(stats_w.min_sac,"");
set_label(stats_w.avg_sac,"");
set_label(stats_w.max_sac,"");
set_label(stats_w.selection_size,"");
set_label(stats_w.max_temp,"");
set_label(stats_w.avg_temp,"");
set_label(stats_w.min_temp,"");
}