]> git.tdb.fi Git - ext/subsurface.git/commitdiff
Print out only simplified depth profile
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 21 Sep 2011 00:20:54 +0000 (17:20 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 21 Sep 2011 00:24:10 +0000 (17:24 -0700)
None of the colors, nothing like that.  Just a gray fill and a plain
black depth line.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
print.c
profile.c

diff --git a/print.c b/print.c
index a16ddb76b373727f6196e9dd9d46bc7a31908a6f..4848dfa48bd20af46226d5605b40c9d40414a4c1 100644 (file)
--- a/print.c
+++ b/print.c
@@ -23,8 +23,11 @@ static void print(int divenr, cairo_t *cr, double x, double y, double w, double
        cairo_save(cr);
        cairo_translate(cr, x, y);
 
-       /* Dive plot in the upper half */
-       show_one_dive(dive, cr, w, h/2);
+       /* We actually want to scale the text and the lines now */
+       cairo_scale(cr, 0.5, 0.5);
+
+       /* Dive plot in the upper half - note the scaling */
+       show_one_dive(dive, cr, w*2, h);
 
        /* Dive information in the lower half */
 
index 21ddf8498746d631d4f377d7eab33b3e1f5d7e87..7185822aafd9bce0ade03495301c84ea539df7b9 100644 (file)
--- a/profile.c
+++ b/profile.c
@@ -313,6 +313,13 @@ static void plot_depth_profile(struct graphics_context *gc, struct plot_info *pi
        for (i = 0; i < pi->nr; i++, entry++)
                line_to(gc, entry->sec, entry->val);
        cairo_close_path(gc->cr);
+       if (gc->printer) {
+               set_source_rgba(gc, 1, 1, 1, 0.2);
+               cairo_fill_preserve(cr);
+               set_source_rgb(gc, 1, 1, 1);
+               cairo_stroke(cr);
+               return;
+       }
        cairo_fill(gc->cr);
 
        /* Now do it again for the velocity colors */