summaryrefslogtreecommitdiffstats
path: root/display.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2013-02-09 06:17:25 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-02-09 06:17:25 -0800
commit0755cc522b9d68580f79e567808770df5814f150 (patch)
tree5cc688b9c24c74c74d36d295d0afedccc155badd /display.h
parent9e66312d6a4e693dc094c3e17881e495f65f7d89 (diff)
downloadsubsurface-0755cc522b9d68580f79e567808770df5814f150.tar.gz
Show the actice divecomputer's data in the Info notebook
While the profile switched between different divecomputers, the Dive Info notebook always showed either information from the first divecomputer or (with some of the recent changes) information that had been collected from all divecomputers and somehow consolidated for the dive. With this commit we now show the data from the same divecomputer that is also shown in the profile (which means if some data is available from one of the divecomputers and not from another that will be correctly reflected in the Dive Info notebook as the user cycles through the divecomputers. This does beg the question if we should have some kind of "best data available, considering all divecomputers" mode - but that's definitely not something I'll tackle prior to 3.0. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'display.h')
-rw-r--r--display.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/display.h b/display.h
index 83f8ada8f..7153cc0b6 100644
--- a/display.h
+++ b/display.h
@@ -46,6 +46,7 @@ struct graphics_context {
typedef enum { SC_SCREEN, SC_PRINT } scale_mode_t;
extern void plot(struct graphics_context *gc, struct dive *dive, scale_mode_t scale);
+extern struct divecomputer *select_dc(struct divecomputer *main);
extern void init_profile_background(struct graphics_context *gc);
extern void attach_tooltip(int x, int y, int w, int h, const char *text);
extern void get_plot_details(struct graphics_context *gc, int time, char *buf, size_t bufsize);