X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/01423b939fe263b830e979b5b7091a5a9296d5b1..64d557a287f0e695856d6bc579293b399b8a07ea:/src/viktrwlayer_propwin.c?ds=inline diff --git a/src/viktrwlayer_propwin.c b/src/viktrwlayer_propwin.c index 6f4e3440..1ca135e4 100644 --- a/src/viktrwlayer_propwin.c +++ b/src/viktrwlayer_propwin.c @@ -544,6 +544,9 @@ GtkWidget *vik_trw_layer_create_vtdiag ( GtkWidget *window, VikTrack *tr, gpoint case VIK_UNITS_SPEED_METRES_PER_SECOND: sprintf(s, "%8dm/s", (int)(mins + (LINES-i)*(maxs-mins)/LINES)); break; + case VIK_UNITS_SPEED_KNOTS: + sprintf(s, "%8dknots", (int)((mins + (LINES-i)*(maxs-mins)/LINES)*1.94384449)); + break; default: sprintf(s, "--"); g_critical("Houston, we've had a problem. speed=%d", speed_units); @@ -834,6 +837,9 @@ void vik_trw_layer_propwin_run ( GtkWindow *parent, VikTrwLayer *vtl, VikTrack * case VIK_UNITS_SPEED_METRES_PER_SECOND: g_snprintf(tmp_buf, sizeof(tmp_buf), "%.2f m/s", tmp_speed ); break; + case VIK_UNITS_SPEED_KNOTS: + g_snprintf(tmp_buf, sizeof(tmp_buf), "%.2f knots", tmp_speed*1.94384449 ); + break; default: g_snprintf (tmp_buf, sizeof(tmp_buf), "--" ); g_critical("Houston, we've had a problem. speed=%d", speed_units); @@ -855,6 +861,9 @@ void vik_trw_layer_propwin_run ( GtkWindow *parent, VikTrwLayer *vtl, VikTrack * case VIK_UNITS_SPEED_METRES_PER_SECOND: g_snprintf(tmp_buf, sizeof(tmp_buf), "%.2f m/s", tmp_speed ); break; + case VIK_UNITS_SPEED_KNOTS: + g_snprintf(tmp_buf, sizeof(tmp_buf), "%.2f knots", tmp_speed*1.94384449 ); + break; default: g_snprintf (tmp_buf, sizeof(tmp_buf), "--" ); g_critical("Houston, we've had a problem. speed=%d", speed_units);