Mercurial > projects > doodle
diff doodle/dia/icanvas.d @ 89:467febed7367
* Ignore excre
* Some tentative work in grid_layer.d
* Give the ScreenModel to all the layers. This needs refinement.
* A stroke wouldn't hurt occasionally in cairo_renderer.d
author | David Bryant <bagnose@gmail.com> |
---|---|
date | Thu, 19 Aug 2010 00:19:42 +0930 |
parents | cdd4fc728d94 |
children | 42766e14534e |
line wrap: on
line diff
--- a/doodle/dia/icanvas.d Wed Aug 18 23:51:43 2010 +0930 +++ b/doodle/dia/icanvas.d Thu Aug 19 00:19:42 2010 +0930 @@ -4,6 +4,7 @@ import doodle.tk.geometry; import doodle.tk.events; import doodle.tk.renderer; + import doodle.tk.screen_model; } private { @@ -68,7 +69,8 @@ Rectangle bounds() const; void draw(in Rectangle screenDamage, scope Renderer screenRenderer, - in Rectangle modelDamage, scope Renderer modelRenderer) const; + in Rectangle modelDamage, scope Renderer modelRenderer, + in ScreenModel screenModel) const; private { immutable string _name;