Mercurial > projects > doodle
diff doodle/dia/page_layer.d @ 36:188397ef9a12
Late night tinkering
author | David Bryant <bagnose@gmail.com> |
---|---|
date | Sun, 30 Aug 2009 23:36:31 +0930 |
parents | 1754cb773d41 |
children | f2e4e1d29b98 |
line wrap: on
line diff
--- a/doodle/dia/page_layer.d Sun Aug 30 22:14:01 2009 +0930 +++ b/doodle/dia/page_layer.d Sun Aug 30 23:36:31 2009 +0930 @@ -1,14 +1,11 @@ module doodle.dia.page_layer; -private { - import doodle.cairo.routines; -} - public { import doodle.dia.icanvas; } -interface Page { +private { + import doodle.cairo.routines; } class PageLayer : Layer, Page { @@ -18,6 +15,8 @@ //mPageGeometry = Rectangle(Point.DEFAULT, Vector(100.0, 100.0)); } + // Layer overrides: + override Rectangle bounds() const { return mPageGeometry; } @@ -40,6 +39,8 @@ } model_cr.restore; } + // Page overrides: + private { Rectangle mPageGeometry; }