see last checkin
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / NumericUpDown.cs
1 //\r
2 // System.Windows.Forms.NumericUpDown.cs\r
3 //\r
4 // Author:\r
5 //   stubbed out by Paul Osman (paul.osman@sympatico.ca)\r
6 //      Dennis Hayes (dennish@raytek.com)\r
7 //\r
8 // (C) 2002 Ximian, Inc\r
9 //\r
10 using System.ComponentModel;\r
11 namespace System.Windows.Forms {\r
12 \r
13         // <summary>\r
14         //\r
15         // </summary>\r
16 \r
17     public class NumericUpDown : UpDownBase, ISupportInitialize {\r
18 \r
19                 //\r
20                 //  --- Constructor\r
21                 //\r
22                 [MonoTODO]\r
23                 public NumericUpDown()\r
24                 {\r
25                         \r
26                 }\r
27 \r
28                 public override void DownButton(){\r
29                         throw new NotImplementedException ();\r
30                 }\r
31                 //\r
32                 //  --- Public Properties\r
33                 //\r
34 \r
35                 [MonoTODO]\r
36                 public int DecimalPlaces  {\r
37                         get {\r
38                                 throw new NotImplementedException ();\r
39                         }\r
40                         set {\r
41                                 throw new NotImplementedException ();\r
42                         }\r
43                 }\r
44 \r
45                 [MonoTODO]\r
46                 public bool Hexadecimal  {\r
47                         get {\r
48                                 throw new NotImplementedException ();\r
49                         }\r
50                         set {\r
51                                 throw new NotImplementedException ();\r
52                         }\r
53                 }\r
54 \r
55                 [MonoTODO]\r
56                 public decimal Maximum  {\r
57                         get {\r
58                                 throw new NotImplementedException ();\r
59                         }\r
60                         set {\r
61                                 throw new NotImplementedException ();\r
62                         }\r
63                 }\r
64 \r
65                 [MonoTODO]\r
66                 public decimal Minimum  {\r
67                         get {\r
68                                 throw new NotImplementedException ();\r
69                         }\r
70                         set {\r
71                                 throw new NotImplementedException ();\r
72                         }\r
73                 }\r
74 \r
75                 [MonoTODO]\r
76                 public override string Text  {\r
77                         //FIXME: just to get it to run\r
78                         get {\r
79                                 return base.Text;\r
80                         }\r
81                         set {\r
82                                 base.Text = value;\r
83                         }\r
84                 }\r
85 \r
86                 [MonoTODO]\r
87                 public bool ThousandsSeparator  {\r
88                         get {\r
89                                 throw new NotImplementedException ();\r
90                         }\r
91                         set {\r
92                                 throw new NotImplementedException ();\r
93                         }\r
94                 }\r
95 \r
96                 [MonoTODO]\r
97                 public decimal Value  {\r
98                         get {\r
99                                 throw new NotImplementedException ();\r
100                         }\r
101                         set {\r
102                                 throw new NotImplementedException ();\r
103                         }\r
104                 }\r
105 \r
106                 //\r
107                 //  --- Public Methods\r
108                 //\r
109 \r
110                 [MonoTODO]\r
111                 public override string ToString()\r
112                 {\r
113                         throw new NotImplementedException ();\r
114                 }\r
115 \r
116                 [MonoTODO]\r
117                 public override void UpButton()\r
118                 {\r
119                         throw new NotImplementedException ();\r
120                 }\r
121 \r
122                 //\r
123                 //  --- Public Events\r
124                 //\r
125 \r
126                 public event EventHandler ValueChanged;\r
127 \r
128                 //\r
129                 //  --- Protected Methods\r
130                 //\r
131                 [MonoTODO]\r
132                 protected override AccessibleObject CreateAccessibilityInstance() \r
133                 {\r
134                         throw new NotImplementedException ();\r
135                 }\r
136 \r
137                 [MonoTODO]\r
138                 protected override void OnTextBoxKeyPress(object source, KeyPressEventArgs e)\r
139                 {\r
140                         throw new NotImplementedException ();\r
141                 }\r
142 \r
143                 [MonoTODO]\r
144                 protected virtual void OnValueChanged(EventArgs e) \r
145                 {\r
146                         throw new NotImplementedException ();\r
147                 }\r
148 \r
149                 [MonoTODO]\r
150                 protected void ParseEditText() \r
151                 {\r
152                         throw new NotImplementedException ();\r
153                 }\r
154 \r
155                 [MonoTODO]\r
156                 protected override void UpdateEditText() \r
157                 {\r
158                         throw new NotImplementedException ();\r
159                 }\r
160 \r
161                 [MonoTODO]\r
162                 protected override void ValidateEditText() \r
163                 {\r
164                         throw new NotImplementedException ();\r
165                 }\r
166 \r
167                 [MonoTODO]\r
168                 public override bool Equals(object o) {\r
169                         throw new NotImplementedException ();\r
170                 }\r
171 \r
172                 [MonoTODO]\r
173                 public override int GetHashCode() {\r
174                         //FIXME add our proprities\r
175                         return base.GetHashCode();\r
176                 }\r
177 \r
178                 void ISupportInitialize.BeginInit(){\r
179                         //FIXME:\r
180                 }\r
181 \r
182                 void ISupportInitialize.EndInit(){\r
183                         //FIXME:\r
184                 }\r
185 \r
186         }\r
187 }\r