mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 05:00:20 +00:00
Show temperature in the info summary
If it exists, it really does help identify the dive. At least it does for me: "local or Maui"? Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
2cd2cafdf4
commit
8042246df6
1 changed files with 9 additions and 1 deletions
10
info.c
10
info.c
|
@ -5,7 +5,7 @@
|
|||
#include "dive.h"
|
||||
#include "display.h"
|
||||
|
||||
static GtkWidget *divedate, *divetime, *depth, *duration;
|
||||
static GtkWidget *divedate, *divetime, *depth, *duration, *temperature;
|
||||
static GtkTextBuffer *location, *notes;
|
||||
static int location_changed = 1, notes_changed = 1;
|
||||
static struct dive *buffered_dive;
|
||||
|
@ -85,6 +85,13 @@ void update_dive_info(struct dive *dive)
|
|||
dive->duration.seconds / 60);
|
||||
gtk_label_set_text(GTK_LABEL(duration), buffer);
|
||||
|
||||
*buffer = 0;
|
||||
if (dive->watertemp.mkelvin)
|
||||
snprintf(buffer, sizeof(buffer),
|
||||
"%d C",
|
||||
to_C(dive->watertemp));
|
||||
gtk_label_set_text(GTK_LABEL(temperature), buffer);
|
||||
|
||||
text = dive->location ? : "";
|
||||
gtk_text_buffer_set_text(location, text, -1);
|
||||
text = dive->notes ? : "";
|
||||
|
@ -115,6 +122,7 @@ GtkWidget *dive_info_frame(void)
|
|||
divetime = info_label(hbox, "time");
|
||||
depth = info_label(hbox, "depth");
|
||||
duration = info_label(hbox, "duration");
|
||||
temperature = info_label(hbox, "temperature");
|
||||
|
||||
return frame;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue