diff page_layer.d @ 18:df8d81d9f499

Lasso fiddling
author David Bryant <daveb@acres.com.au>
date Mon, 13 Jul 2009 17:08:32 +0930
parents c643c04e3f5e
children 22abbf4cde96
line wrap: on
line diff
--- a/page_layer.d	Mon Jul 13 16:46:21 2009 +0930
+++ b/page_layer.d	Mon Jul 13 17:08:32 2009 +0930
@@ -26,24 +26,17 @@
                        Context model_cr, Context pixel_cr) const {
         // Make the paper white, with a border
 
-        model_cr.setSourceRgba(1.0, 0.5, 1.0, 0.5);
-        rectangle(model_cr, mPageGeometry);
-        model_cr.fill();
-
-        model_cr.setSourceRgba(0.3, 0.0, 0.0, 0.5);
-        rectangle(model_cr, mPageGeometry);
-        model_cr.stroke();
+        model_cr.save; {
+            model_cr.setSourceRgba(1.0, 1.0, 1.0, 1.0);
+            rectangle(model_cr, mPageGeometry);
+            model_cr.fill;
+        } model_cr.restore;
 
-        /*
-        pixel_cr.setSourceRgba(1.0, 1.0, 0.5, 0.4);
-        rectangle(pixel_cr, viewport.model_to_pixel(mPageGeometry));
-        pixel_cr.fill();
-
-        pixel_cr.setSourceRgba(0.0, 0.3, 0.0, 0.4);
-        rectangle(pixel_cr, viewport.model_to_pixel(mPageGeometry));
-        //rectangle(pixel_cr, viewport.model_to_pixel(Rectangle(mPageGeometry.position, mPageGeometry.size / 2.0)));
-        pixel_cr.stroke();
-        */
+        model_cr.save; {
+            model_cr.setSourceRgba(0.0, 0.0, 0.0, 1.0);
+            rectangle(model_cr, mPageGeometry);
+            model_cr.stroke;
+        } model_cr.restore;
     }
 
     private {