Mercurial > projects > doodle
view tool.d @ 13:f0ade1b49fe7
Checkpoint
author | "David Bryant <bagnose@gmail.com>" |
---|---|
date | Sun, 12 Jul 2009 01:04:35 +0930 |
parents | 71ca82e0eb76 |
children | 9e63308b749c |
line wrap: on
line source
module tool; import icanvas; /* interface IToolStack { void push(Tool tool); void pop(); void replace(Tool tool); } */ abstract class Tool : EventHandler { /* abstract bool is_sticky(); abstract bool is_replaceable(); */ /* abstract void start(IToolStack tool_stack); abstract void stop(IToolStack tool_stack); */ }