diff doodle/dia/grid_layer.d @ 70:0e61702c6ea6

Checkpoint
author "David Bryant <bagnose@gmail.com>"
date Sat, 14 Aug 2010 20:05:55 +0930
parents c63719604adb
children 6f2525e170f2
line wrap: on
line diff
--- a/doodle/dia/grid_layer.d	Sat Aug 14 19:39:58 2010 +0930
+++ b/doodle/dia/grid_layer.d	Sat Aug 14 20:05:55 2010 +0930
@@ -46,10 +46,10 @@
 
             {
                 // vertical grid lines
-                double x = start(modelDamage.minCorner.x, _spacing);
+                double x = start(modelDamage.corner0.x, _spacing);
 
                 for (;;) {
-                    vline(modelCr, x, modelDamage.minCorner.y, modelDamage.maxCorner.y);
+                    vline(modelCr, x, modelDamage.corner0.y, modelDamage.corner1.y);
 
                     // Ensure 1 pixel wide FIXME is this naughty? We are sneaking
                     // through cairo to mix model and pixel coordinates...
@@ -58,7 +58,7 @@
                         modelCr.stroke();
                     } modelCr.restore();
 
-                    if (x > modelDamage.maxCorner.x) {
+                    if (x > modelDamage.corner1.x) {
                         break;
                     }
 
@@ -68,10 +68,10 @@
 
             {
                 // horizontal grid lines
-                double y = start(modelDamage.minCorner.y, _spacing);
+                double y = start(modelDamage.corner0.y, _spacing);
 
                 for (;;) {
-                    hline(modelCr, y, modelDamage.minCorner.x, modelDamage.maxCorner.x);
+                    hline(modelCr, y, modelDamage.corner0.x, modelDamage.corner1.x);
 
                     // FIXME?
                     modelCr.save(); {
@@ -79,7 +79,7 @@
                         modelCr.stroke();
                     } modelCr.restore();
 
-                    if (y > modelDamage.maxCorner.y) {
+                    if (y > modelDamage.corner1.y) {
                         break;
                     }