d9c94df8c8a8f65940c7676d15226e556be41dca
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ItemDragEventArgs.cs
1 //
2 // System.Windows.Forms.ItemDragEventArgs.cs
3 //
4 // Author:
5 //   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
6 //       Partially completed by Dennis Hayes (dennish@raytek.com)
7 //   Gianandrea Terzi (gianandrea.terzi@lario.com)   
8 //
9 // (C) 2002 Ximian, Inc
10 //
11
12 namespace System.Windows.Forms {
13
14         // <summary>
15         // </summary>
16
17     public class ItemDragEventArgs : EventArgs {
18
19                 #region Fields
20                 private MouseButtons buttons;
21                 private object itemdrageobject;
22                 #endregion
23
24                 //
25                 //  --- Constructor
26                 //
27                 public ItemDragEventArgs(MouseButtons bttns)
28                 {
29                         buttons = bttns;
30                 }
31                 public ItemDragEventArgs(MouseButtons bttns, object o)
32                 {
33                         buttons = bttns;
34                         itemdrageobject = o;
35                 }
36                 
37                 #region Public Properties
38                 public MouseButtons Button 
39                 {
40                         get {
41                                 return buttons;
42                         }
43                 }
44
45                 public object Item 
46                 {
47                         get {
48                                 return itemdrageobject;
49                         }
50                 }
51                 #endregion
52         }
53 }