using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace GeoSigmaViewer
{
public class DrawToolPointer:DrawTool
{
private enum SelectionMode
{
None,
NetSelection, // group selection is active
Move, // object(s) are moves
Size // object is resized
}
private SelectionMode selectMode = SelectionMode.None;
// Keep state about last and current point (used to move and resize objects)
private Point lastPoint = new Point(0, 0);
private Point startPoint = new Point(0, 0);
private bool wasMove;
private ToolTip toolTip = new ToolTip();
///
/// Left mouse button is pressed
///
///
///
public override void OnLButtonDown(Drawer drawArea, MouseEventArgs e)
{
}
///
/// Mouse is moved.
/// None button is pressed, ot left button is pressed.
///
///
///
public override void OnMouseMove(Drawer drawArea, MouseEventArgs e)
{
}
///
/// Right mouse button is released
///
///
///
public override void OnLButtonUp(Drawer drawArea, MouseEventArgs e)
{
}
}
}