mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Show Gradient Factors in plot when showing calculated ceilings
This adds the GFlow/high values used to calculate the ceiling (if any). Right now it shows those numbers even if at no point of the dive there was an actual ceiling (but only if showing the ceiling itself is enabled). This should make it easier to for the user to make sense of the calculated ceiling, especially if posting screen shots. As an aside - for some dive computers like the OSTC and the Shearwaters we should be able to also plot the GF used by its calculation which might be interesting for comparison purposes, as both of them also give us the ceiling (lowest deco stop) calculated during the dive.. See #13 Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
3aa41635f0
commit
3ab3e4e892
2 changed files with 18 additions and 3 deletions
|
@ -526,7 +526,8 @@ static gboolean gflow_edit(GtkWidget *w, GdkEvent *event, gpointer _data)
|
|||
if (event->type == GDK_FOCUS_CHANGE) {
|
||||
buf = gtk_entry_get_text(GTK_ENTRY(w));
|
||||
sscanf(buf, "%lf", &gflow);
|
||||
set_gf(gflow / 100.0, -1.0);
|
||||
prefs.gflow = gflow / 100.0;
|
||||
set_gf(prefs.gflow, -1.0);
|
||||
update_screen();
|
||||
}
|
||||
return FALSE;
|
||||
|
@ -539,7 +540,8 @@ static gboolean gfhigh_edit(GtkWidget *w, GdkEvent *event, gpointer _data)
|
|||
if (event->type == GDK_FOCUS_CHANGE) {
|
||||
buf = gtk_entry_get_text(GTK_ENTRY(w));
|
||||
sscanf(buf, "%lf", &gfhigh);
|
||||
set_gf(-1.0, gfhigh / 100.0);
|
||||
prefs.gfhigh = gfhigh / 100.0;
|
||||
set_gf(-1.0, prefs.gfhigh);
|
||||
update_screen();
|
||||
}
|
||||
return FALSE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue