diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2005-12-08 18:53:43 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2005-12-08 18:53:43 +0000 |
commit | cdd680f0b72a2081e05ad981d0467526310150c8 (patch) | |
tree | 6cf70c0e66058f9741025534cde8204814dc0ff9 /gtk2_ardour/canvas-simplerect.c | |
parent | 9f91aca7622923ca35f049e69ec292e9f12aefb2 (diff) |
meter/tempo bars show again, fix tempo/meter dialogs, and more
git-svn-id: svn://localhost/trunk/ardour2@183 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/canvas-simplerect.c')
-rw-r--r-- | gtk2_ardour/canvas-simplerect.c | 72 |
1 files changed, 37 insertions, 35 deletions
diff --git a/gtk2_ardour/canvas-simplerect.c b/gtk2_ardour/canvas-simplerect.c index 85d8b4e7bf..8edfba7ca9 100644 --- a/gtk2_ardour/canvas-simplerect.c +++ b/gtk2_ardour/canvas-simplerect.c @@ -506,7 +506,12 @@ gnome_canvas_simplerect_update (GnomeCanvasItem *item, double *affine, ArtSVP *c UINT_TO_RGBA (simplerect->outline_color, &simplerect->outline_r, &simplerect->outline_g, &simplerect->outline_b, &foo); } -#define SIMPLERECT_FAST_RENDERER +// this can be useful for debugging/understanding how the canvas redraws +// stuff. + +#undef HARLEQUIN_DEBUGGING + +#undef SIMPLERECT_FAST_RENDERER #ifdef SIMPLERECT_FAST_RENDERER static void @@ -528,15 +533,13 @@ gnome_canvas_simplerect_render (GnomeCanvasItem *item, if (buf->is_bg) { - // this can be useful for debugging/understanding how the canvas redraws - // stuff. - - // gint randr, randg, randb; - // randr = random() % 255; - // randg = random() % 255; - // randb = random() % 255; - // PAINT_BOX(buf, randr, randg, randb, 255, buf->rect.x0, buf->rect.y0, buf->rect.x1, buf->rect.y1); - +#ifdef HARLEQUIN_DEBUGGING + gint randr, randg, randb; + randr = random() % 255; + randg = random() % 255; + randb = random() % 255; + PAINT_BOX(buf, randr, randg, randb, 255, buf->rect.x0, buf->rect.y0, buf->rect.x1, buf->rect.y1); +#endif gnome_canvas_buf_ensure_buf (buf); buf->is_bg = FALSE; } @@ -562,16 +565,18 @@ gnome_canvas_simplerect_render (GnomeCanvasItem *item, // this can be useful for debugging/understanding how the canvas redraws // stuff. - - // gint randr, randg, randb; - // randr = random() % 255; - // randg = random() % 255; - // randb = random() % 255; - // PAINT_BOX(buf, randr, randg, randb, simplerect->fill_a, begin, sy, end, ey); - + +#ifdef HARLEQUIN_DEBUGGING + gint randr, randg, randb; + randr = random() % 255; + randg = random() % 255; + randb = random() % 255; + PAINT_BOX(buf, randr, randg, randb, simplerect->fill_a, begin, sy, end, ey); +#else FAST_PAINT_BOX (buf, simplerect->fill_r, simplerect->fill_g, simplerect->fill_b, simplerect->fill_a, intersection.x0, intersection.y0, intersection.x1, intersection.y1); +#endif } @@ -618,15 +623,13 @@ gnome_canvas_simplerect_render (GnomeCanvasItem *item, if (buf->is_bg) { - // this can be useful for debugging/understanding how the canvas redraws - // stuff. - - // gint randr, randg, randb; - // randr = random() % 255; - // randg = random() % 255; - // randb = random() % 255; - // PAINT_BOX(buf, randr, randg, randb, 255, buf->rect.x0, buf->rect.y0, buf->rect.x1, buf->rect.y1); - +#ifdef HARLEQUIN_DEBUGGING + gint randr, randg, randb; + randr = random() % 255; + randg = random() % 255; + randb = random() % 255; + PAINT_BOX(buf, randr, randg, randb, 255, buf->rect.x0, buf->rect.y0, buf->rect.x1, buf->rect.y1); +#endif gnome_canvas_buf_ensure_buf (buf); buf->is_bg = FALSE; } @@ -643,16 +646,15 @@ gnome_canvas_simplerect_render (GnomeCanvasItem *item, if (simplerect->fill) { - // this can be useful for debugging/understanding how the canvas redraws - // stuff. - - // gint randr, randg, randb; - // randr = random() % 255; - // randg = random() % 255; - // randb = random() % 255; - // PAINT_BOX(buf, randr, randg, randb, simplerect->fill_a, begin, sy, end, ey); - +#ifdef HARLEQUIN_DEBUGGING + gint randr, randg, randb; + randr = random() % 255; + randg = random() % 255; + randb = random() % 255; + PAINT_BOX(buf, randr, randg, randb, simplerect->fill_a, begin, sy, end, ey); +#else PAINT_BOX(buf, simplerect->fill_r, simplerect->fill_g, simplerect->fill_b, simplerect->fill_a, begin, sy, end, ey); +#endif } for (i = 0; i < simplerect->outline_pixels; ++i) { |