Mercurial > projects > doodle
diff doodle/dia/grid_layer.d @ 57:9960c4fbd0dd
I is for Interface
author | "David Bryant <bagnose@gmail.com>" |
---|---|
date | Sun, 08 Aug 2010 22:01:54 +0930 |
parents | 1b4c9ba58673 |
children | c63719604adb |
line wrap: on
line diff
--- a/doodle/dia/grid_layer.d Sun Aug 08 21:56:54 2010 +0930 +++ b/doodle/dia/grid_layer.d Sun Aug 08 22:01:54 2010 +0930 @@ -17,7 +17,7 @@ } } -class GridLayer : Layer, Grid { +class GridLayer : Layer, IGrid { static const double MIN_SPACING = 5.0; // pixels this(in string name) { @@ -32,7 +32,7 @@ return Rectangle(); } - override void draw(in Viewport viewport, + override void draw(in IViewport viewport, in Rectangle pixelDamage, scope Context pixelCr, in Rectangle modelDamage, scope Context modelCr) const { assert(_zoomValid); @@ -89,7 +89,7 @@ } modelCr.restore(); } - // Grid overrides: + // IGrid overrides: override void zoomChanged(double zoom) { _zoom = zoom;