diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-01-31 14:55:37 +1100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-01-31 14:55:37 +1100 |
commit | c8f2622f2ff8f4e7b3f50bd318c466bb458d8932 (patch) | |
tree | 9dabdcb99b2f7317c2af44549f55a0c102a06d1d | |
parent | 36b34bd5a5abdfabbd0f3ab0bb0d33e6e3477dd9 (diff) | |
download | subsurface-c8f2622f2ff8f4e7b3f50bd318c466bb458d8932.tar.gz |
Fix the tooltips
Commit a52b0aa5ea8d ("Show Gradient Factors in plot when showing
calculated ceilings") incorrectly modified the gc which caused the mouse
position no longer correctly being correlated to the time on the plot.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | profile.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -1127,12 +1127,10 @@ static void plot_cylinder_pressure_text(struct graphics_context *gc, struct plot static void plot_deco_text(struct graphics_context *gc, struct plot_info *pi) { if (prefs.profile_calc_ceiling) { + float x = gc->leftx + (gc->rightx - gc->leftx) / 2; + float y = gc->topy; text_render_options_t tro = {10, PRESSURE_TEXT, CENTER, -0.2}; - gc->leftx = 0; - gc->rightx = gc->maxtime = 1.0; - gc->topy = 0; - gc->bottomy = 1.0; - plot_text(gc, &tro, 0.5, 0, "GF %.0f/%.0f", prefs.gflow * 100, prefs.gfhigh * 100); + plot_text(gc, &tro, x, y, "GF %.0f/%.0f", prefs.gflow * 100, prefs.gfhigh * 100); } } |