Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/09/08 16:30:24 (16 years ago)
Author:
bspisic
Message:

#319

MouseEventListener implemented
dragDrop MouseEventListener example implemented

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Visualization/MouseEventListener.cs

    r724 r725  
    1 namespace HeuristicLab.Visualization {
    2   public class MouseEventListener {}
     1using System.Drawing;
     2
     3namespace HeuristicLab.Visualization {
     4  public class MouseEventListener {
     5    public event MouseEventListenerHandler OnMouseMove;
     6    public event MouseEventListenerHandler OnMouseUp;
     7
     8    private Point startPoint;
     9
     10    public void MouseMove(Point actualPoint) {
     11      if (OnMouseMove != null) {
     12        OnMouseMove(startPoint, actualPoint);
     13      }
     14    }
     15
     16    public void MouseUp(Point actualPoint) {
     17      if (OnMouseUp != null) {
     18        OnMouseUp(startPoint, actualPoint);
     19      }
     20    }
     21
     22    public Point StartPoint {
     23      get { return startPoint; }
     24      set { startPoint = value; }
     25    }
     26  }
     27
     28  public delegate void MouseEventListenerHandler(Point startPoint, Point actualPoint);
    329}
Note: See TracChangeset for help on using the changeset viewer.