using System;
using System.Windows.Forms;
using System.Drawing;
namespace DrawTools
{
///
/// Base class for all drawing tools
///
abstract class Tool
{
///
/// Left nous button is pressed
///
///
///
public virtual void OnMouseDown(DrawArea drawArea, MouseEventArgs e)
{
}
///
/// Mouse is moved, left mouse button is pressed or none button is pressed
///
///
///
public virtual void OnMouseMove(DrawArea drawArea, MouseEventArgs e)
{
}
///
/// Left mouse button is released
///
///
///
public virtual void OnMouseUp(DrawArea drawArea, MouseEventArgs e)
{
}
}
}