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