diff doodle/gtk/canvas.d @ 58:c63719604adb

Beginnings of creating a rectangle...
author "David Bryant <bagnose@gmail.com>"
date Mon, 09 Aug 2010 21:43:24 +0930
parents 9960c4fbd0dd
children 6c3993f4c3eb
line wrap: on
line diff
--- a/doodle/gtk/canvas.d	Sun Aug 08 22:01:54 2010 +0930
+++ b/doodle/gtk/canvas.d	Mon Aug 09 21:43:24 2010 +0930
@@ -453,10 +453,10 @@
         }
 
         void updateRulers() {
-            invariant Vector modelSize = pixelToModel(_viewSize);
+            immutable Vector modelSize = pixelToModel(_viewSize);
 
-            invariant Point viewLeftBottom = _viewCentre - modelSize / 2.0;
-            invariant Point viewRightTop = _viewCentre + modelSize / 2.0;
+            immutable Point viewLeftBottom = _viewCentre - modelSize / 2.0;
+            immutable Point viewRightTop = _viewCentre + modelSize / 2.0;
 
             // Define these just to obtain the position
             // below and we can preserve it
@@ -476,10 +476,10 @@
         }
 
         void updateAdjustments() {
-            invariant Vector modelSize = pixelToModel(_viewSize);
+            immutable Vector modelSize = pixelToModel(_viewSize);
 
-            invariant Point viewLeftBottom = _viewCentre - modelSize / 2.0;
-            invariant Point viewRightTop = _viewCentre + modelSize / 2.0;
+            immutable Point viewLeftBottom = _viewCentre - modelSize / 2.0;
+            immutable Point viewRightTop = _viewCentre + modelSize / 2.0;
 
             // Adjust the canvas size if necessary
             _canvasBounds = Rectangle(minExtents(_canvasBounds.minCorner, viewLeftBottom),