Mercurial > projects > doodle
view itoolstack.d @ 0:e907d2c54ec3
Initial import
author | David Bryant <daveb@acres.com.au> |
---|---|
date | Wed, 13 May 2009 15:42:39 +0930 |
parents | |
children |
line wrap: on
line source
module itoolstack; interface IToolStack { void push(Tool tool); void pop(); void replace(Tool tool); } abstract class Tool : ICanvasEventHandler { /* abstract bool is_sticky(); abstract bool is_replaceable(); */ abstract void start(IToolStack tool_stack); abstract void stop(IToolStack tool_stack); }