see last logfile
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ScrollEventArgs.cs
1 //\r
2 // System.Windows.Forms.ScrollEventArgs.cs\r
3 //\r
4 // Author:\r
5 //   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)\r
6 //   Dennis Hayes (dennish@Raytek.com)\r
7 //   Gianandrea Terzi (gterzi@lario.com)\r
8 //\r
9 // (C) 2002 Ximian, Inc\r
10 //\r
11 \r
12 using System.Runtime.InteropServices;\r
13 \r
14 namespace System.Windows.Forms {\r
15 \r
16         // <summary>\r
17         // </summary>\r
18 \r
19     public class ScrollEventArgs : EventArgs {\r
20 \r
21                 #region Fields\r
22                         \r
23                 private int newvalue;\r
24                 private ScrollEventType type;\r
25 \r
26                 #endregion\r
27 \r
28                 //\r
29                 //  --- Constructor\r
30                 //\r
31                 public ScrollEventArgs(ScrollEventType type, int newVal)\r
32                 {\r
33                         this.newvalue = newvalue;\r
34                         this.type = type;\r
35                 }\r
36 \r
37                 \r
38                 #region Public Properties\r
39 \r
40                 [ComVisible(true)]\r
41                 public int NewValue \r
42                 {\r
43                         get {\r
44                                 return newvalue;\r
45                         }\r
46                         set {\r
47                                 newvalue = value;\r
48                         }\r
49                 }\r
50                 \r
51                 [ComVisible(true)]\r
52                 public ScrollEventType Type {\r
53                         get {\r
54                                 return type;\r
55                         }\r
56                 }\r
57 \r
58                 #endregion\r
59         }\r
60 }\r