I'll get there. Shrink it down a bit, start adding notes and location,
and maybe put three per page. That might work.
.. or maybe I should just take a look at how others have done this.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
static void set_source_rgba(struct graphics_context *gc, double r, double g, double b, double a)
{
if (gc->printer) {
static void set_source_rgba(struct graphics_context *gc, double r, double g, double b, double a)
{
if (gc->printer) {
- a = 1;
- if (r+g+b > 1)
+ /* Black is white and white is black */
+ double sum = r+g+b;
+ if (sum > 2)
r = g = b = 1;
}
cairo_set_source_rgba(gc->cr, r, g, b, a);
r = g = b = 1;
}
cairo_set_source_rgba(gc->cr, r, g, b, a);
line_to(gc, MIN(sec,maxtime), 0);
line_to(gc, begins, 0);
cairo_close_path(cr);
line_to(gc, MIN(sec,maxtime), 0);
line_to(gc, begins, 0);
cairo_close_path(cr);
- if (!gc->printer) {
- set_source_rgba(gc, 1, 0.2, 0.2, 0.20);
- cairo_fill_preserve(cr);
- }
+ set_source_rgba(gc, 1, 0.2, 0.2, 0.20);
+ cairo_fill_preserve(cr);
set_source_rgba(gc, 1, 0.2, 0.2, 0.80);
cairo_stroke(cr);
}
set_source_rgba(gc, 1, 0.2, 0.2, 0.80);
cairo_stroke(cr);
}