diff doodle/dia/page_layer.d @ 57:9960c4fbd0dd

I is for Interface
author "David Bryant <bagnose@gmail.com>"
date Sun, 08 Aug 2010 22:01:54 +0930
parents 1b4c9ba58673
children c63719604adb
line wrap: on
line diff
--- a/doodle/dia/page_layer.d	Sun Aug 08 21:56:54 2010 +0930
+++ b/doodle/dia/page_layer.d	Sun Aug 08 22:01:54 2010 +0930
@@ -8,7 +8,7 @@
     import doodle.cairo.routines;
 }
 
-class PageLayer : Layer, Page {
+class PageLayer : Layer, IPage {
     this(in string name) {
         super(name);
         _pageGeometry = Rectangle(Point.DEFAULT, Vector(210.0, 297.0));
@@ -21,7 +21,7 @@
         return _pageGeometry;
     }
 
-    override void draw(in Viewport viewport,
+    override void draw(in IViewport viewport,
                        in Rectangle pixelDamage, scope Context pixelCr,
                        in Rectangle modelDamage, scope Context modelCr) const {
         // Make the paper white, with a border
@@ -39,7 +39,7 @@
         } modelCr.restore;
     }
 
-    // Page overrides:
+    // IPage overrides:
 
     private {
         Rectangle _pageGeometry;