Mercurial > projects > doodle
diff doodle/dia/icanvas.d @ 34:c2f11e1d7470
Geometry cleanup and checkpoint.
author | David Bryant <bagnose@gmail.com> |
---|---|
date | Sun, 30 Aug 2009 15:32:12 +0930 |
parents | 1754cb773d41 |
children | 3f6bb0bb22dc |
line wrap: on
line diff
--- a/doodle/dia/icanvas.d Sun Aug 30 01:34:14 2009 +0930 +++ b/doodle/dia/icanvas.d Sun Aug 30 15:32:12 2009 +0930 @@ -17,6 +17,8 @@ void zoom_relative(in Point pixel_datum, in double factor); void pan_relative(in Vector pixel_displacement); void set_cursor(in Cursor cursor); + + // FIXME get rid of these and accumulate damage during event handling void damage_model(in Rectangle area); // FIXME could be an inout parameter of the event handling, or a special scope Damage object that supports growth only void damage_pixel(in Rectangle area); // FIXME as above