diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-02-09 06:17:25 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-02-09 06:17:25 -0800 |
commit | 0755cc522b9d68580f79e567808770df5814f150 (patch) | |
tree | 5cc688b9c24c74c74d36d295d0afedccc155badd /display.h | |
parent | 9e66312d6a4e693dc094c3e17881e495f65f7d89 (diff) | |
download | subsurface-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.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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); |