if CANVAS_DEBUG is defined, then the env variable CANVAS_HARLEQUIN_DEBUGGING will turn on drawing the expose areas for canvas render debugging

This commit is contained in:
Paul Davis 2014-06-27 10:27:04 -04:00
parent f22f5725d5
commit 4cf21bd462

View file

@ -110,7 +110,8 @@ Canvas::render (Rect const & area, Cairo::RefPtr<Cairo::Context> const & context
_root.render (*draw, context);
#if 0
#ifdef CANVAS_DEBUG
if (getenv ("CANVAS_HARLEQUIN_DEBUGGING")) {
// This transparently colors the rect being rendered, after it has been drawn.
double r = (random() % 65536) /65536.0;
double g = (random() % 65536) /65536.0;
@ -118,8 +119,8 @@ Canvas::render (Rect const & area, Cairo::RefPtr<Cairo::Context> const & context
context->rectangle (draw->x0, draw->y0, draw->x1 - draw->x0, draw->y1 - draw->y0);
context->set_source_rgba (r, g, b, 0.25);
context->fill ();
}
#endif
}
}