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) { } } }