import java.awt.event.*;

public abstract class ToolAdapter implements
                      Tool, MouseListener, MouseMotionListener 
{

    protected ToolAdapter()
    {
    }
    protected ToolAdapter(Controller c)
    {
	myController = c;
    }
    
   // MouseListener events
    
    public void mousePressed (MouseEvent evt) {}
    public void mouseReleased(MouseEvent evt) {}
    public void mouseEntered (MouseEvent evt) {}
    public void mouseExited  (MouseEvent evt) {}
    public void mouseClicked (MouseEvent evt) {}

    // MouseMotionListener events
    
    public void mouseDragged(MouseEvent evt)  {}
    public void mouseMoved  (MouseEvent evt)  {}

    public abstract void setActive(boolean status);

    // ---------

    protected Controller myController;
}
