Mercurial > projects > doodle
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; }