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);
    */
}