diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2012-12-08 14:07:10 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2012-12-08 14:07:10 -0800 |
commit | 9bcd21bf679081b64aaf10f0fc5a035c34ac1c7b (patch) | |
tree | 98537e9c379826761978d56af7d130f381fc5970 /profile.c | |
parent | ef3735eafbe6eb2bdd1a85b772e7c6dfc8945ac7 (diff) | |
download | subsurface-9bcd21bf679081b64aaf10f0fc5a035c34ac1c7b.tar.gz |
Draw pO2 profile last
This way it sits on top of the other partial pressure plots and is a bit
easier to read.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'profile.c')
-rw-r--r-- | profile.c | 50 |
1 files changed, 25 insertions, 25 deletions
@@ -815,31 +815,6 @@ static void plot_pp_gas_profile(struct graphics_context *gc, struct plot_info *p setup_pp_limits(gc, pi); - if (partial_pressure_graphs.po2) { - set_source_rgba(gc, PO2); - entry = pi->entry; - move_to(gc, entry->sec, entry->po2); - for (i = 1; i < pi->nr; i++) { - entry++; - if (entry->po2 < partial_pressure_graphs.po2_threshold) - line_to(gc, entry->sec, entry->po2); - else - move_to(gc, entry->sec, entry->po2); - } - cairo_stroke(gc->cr); - - set_source_rgba(gc, PO2_ALERT); - entry = pi->entry; - move_to(gc, entry->sec, entry->po2); - for (i = 1; i < pi->nr; i++) { - entry++; - if (entry->po2 >= partial_pressure_graphs.po2_threshold) - line_to(gc, entry->sec, entry->po2); - else - move_to(gc, entry->sec, entry->po2); - } - cairo_stroke(gc->cr); - } if (partial_pressure_graphs.pn2) { set_source_rgba(gc, PN2); entry = pi->entry; @@ -890,6 +865,31 @@ static void plot_pp_gas_profile(struct graphics_context *gc, struct plot_info *p } cairo_stroke(gc->cr); } + if (partial_pressure_graphs.po2) { + set_source_rgba(gc, PO2); + entry = pi->entry; + move_to(gc, entry->sec, entry->po2); + for (i = 1; i < pi->nr; i++) { + entry++; + if (entry->po2 < partial_pressure_graphs.po2_threshold) + line_to(gc, entry->sec, entry->po2); + else + move_to(gc, entry->sec, entry->po2); + } + cairo_stroke(gc->cr); + + set_source_rgba(gc, PO2_ALERT); + entry = pi->entry; + move_to(gc, entry->sec, entry->po2); + for (i = 1; i < pi->nr; i++) { + entry++; + if (entry->po2 >= partial_pressure_graphs.po2_threshold) + line_to(gc, entry->sec, entry->po2); + else + move_to(gc, entry->sec, entry->po2); + } + cairo_stroke(gc->cr); + } } static void plot_depth_profile(struct graphics_context *gc, struct plot_info *pi) |