Mercurial > projects > doodle
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 {