summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2012-12-08 14:07:10 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2012-12-08 14:07:10 -0800
commit9bcd21bf679081b64aaf10f0fc5a035c34ac1c7b (patch)
tree98537e9c379826761978d56af7d130f381fc5970
parentef3735eafbe6eb2bdd1a85b772e7c6dfc8945ac7 (diff)
downloadsubsurface-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>
-rw-r--r--profile.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/profile.c b/profile.c
index e6b2d5301..9b0ddd700 100644
--- a/profile.c
+++ b/profile.c
@@ -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)