Mercurial > projects > doodle
view fig/fig.d @ 27:f3d91579bb28
Checkpoint
author | David Bryant <daveb@acres.com.au> |
---|---|
date | Wed, 29 Jul 2009 14:11:35 +0930 |
parents | 06c30d250c0a |
children |
line wrap: on
line source
module fig.fig; abstract class Fig { Rectangle bounds() const; void draw(in Rectangle damage, scope Context cr) const; private { } } abstract class FigElement : Fig { } class Connector { } class FigNode : FigElement { } class FigEdge : FigElement { private { FigElement } } abstract class FigLeaf : Fig { }