annotate doodle/fig/selection_layer.d @ 29:960b408d3ac5

Builds and runs ok with builder now. Still heaps of cleaning up to do, especially code roughly imported from dog.
author Graham St Jack <graham.stjack@internode.on.net>
date Mon, 03 Aug 2009 23:19:55 +0930
parents 1754cb773d41
children 43cc2135ced0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29
960b408d3ac5 Builds and runs ok with builder now.
Graham St Jack <graham.stjack@internode.on.net>
parents: 28
diff changeset
1 module doodle.fig.selection_layer;
27
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
2
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
3 /*
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
4 public {
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
5 import dia.icanvas;
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
6 }
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
7
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
8 class SelectionLayer : Layer {
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
9 this(in string name) {
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
10 super(name);
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
11 }
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
12
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
13 private {
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
14 // Selector[] mSelectors;
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
15 }
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
16 }
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
17
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
18 abstract class Selector {
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
19 private {
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
20 }
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
21 }
f3d91579bb28 Checkpoint
David Bryant <daveb@acres.com.au>
parents:
diff changeset
22 */