Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Mono/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/Core/Interfaces/IMouseListener.cs @ 8365

Last change on this file since 8365 was 4068, checked in by swagner, 14 years ago

Sorted usings and removed unused usings in entire solution (#1094)

File size: 1.6 KB
Line 
1using System.Windows.Forms;
2namespace Netron.Diagramming.Core {
3  // ----------------------------------------------------------------------
4  /// <summary>
5  /// Describes the three fundamental methods of a mouse handler object.
6  /// </summary>
7  // ----------------------------------------------------------------------
8  public interface IMouseListener : IInteraction {
9    // ------------------------------------------------------------------
10    /// <summary>
11    /// Handles the mouse-down event.
12    /// </summary>
13    /// <param name="e">The <see cref=
14    /// "T:System.Windows.Forms.MouseEventArgs"/> instance containing the
15    /// event data.</param>
16    // ------------------------------------------------------------------
17    bool MouseDown(MouseEventArgs e);
18
19    // ------------------------------------------------------------------
20    /// <summary>
21    /// Handles the mouse-move event.
22    /// </summary>
23    /// <param name="e">The <see cref=
24    /// "T:System.Windows.Forms.MouseEventArgs"/> instance containing the
25    /// event data.</param>
26    // ------------------------------------------------------------------
27    void MouseMove(MouseEventArgs e);
28
29    // ------------------------------------------------------------------
30    /// <summary>
31    /// Handles the mouse-up event.
32    /// </summary>
33    /// <param name="e">The <see cref=
34    /// "T:System.Windows.Forms.MouseEventArgs"/> instance containing the
35    /// event data.</param>
36    // ------------------------------------------------------------------
37    void MouseUp(MouseEventArgs e);
38  }
39}
Note: See TracBrowser for help on using the repository browser.