2dc96011e437927f39d9c89e91adc9d9730dec7b
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / RadioButton.cs
1 //\r
2 // System.Windows.Forms.RadioButton.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 //\r
8 // (C) 2002 Ximian, Inc\r
9 //\r
10 using System.Drawing;\r
11 \r
12 namespace System.Windows.Forms {\r
13 \r
14         // <summary>\r
15         //      This is only a template.  Nothing is implemented yet.\r
16         //\r
17         // </summary>\r
18 \r
19     public class RadioButton : ButtonBase {\r
20 \r
21                 //\r
22                 //  --- Constructor\r
23                 //\r
24                 [MonoTODO]\r
25                 public RadioButton()\r
26                 {\r
27                         throw new NotImplementedException ();\r
28                 }\r
29 \r
30                 //\r
31                 //  --- Public Properties\r
32                 //\r
33                 [MonoTODO]\r
34                 public Appearance Appearance {\r
35                         get {\r
36                                 throw new NotImplementedException ();\r
37                         }\r
38                         set {\r
39                                 throw new NotImplementedException ();\r
40                         }\r
41                 }\r
42                 [MonoTODO]\r
43                 public bool AutoCheck {\r
44                         get {\r
45                                 throw new NotImplementedException ();\r
46                         }\r
47                         set {\r
48                                 throw new NotImplementedException ();\r
49                         }\r
50                 }\r
51                 [MonoTODO]\r
52                 public ContentAlignment CheckAlign {\r
53                         get {\r
54                                 throw new NotImplementedException ();\r
55                         }\r
56                         set {\r
57                                 throw new NotImplementedException ();\r
58                         }\r
59                 }\r
60                 [MonoTODO]\r
61                 public bool Checked {\r
62                         get {\r
63                                 throw new NotImplementedException ();\r
64                         }\r
65                         set {\r
66                                 throw new NotImplementedException ();\r
67                         }\r
68                 }\r
69                 [MonoTODO]\r
70                 public override ContentAlignment TextAlign {\r
71                         get {\r
72                                 throw new NotImplementedException ();\r
73                         }\r
74                         set {\r
75                                 throw new NotImplementedException ();\r
76                         }\r
77                 }\r
78 \r
79                 //\r
80                 //  --- Public Methods\r
81                 //\r
82 \r
83                 //inherited\r
84                 //public IAsyncResult BeginInvoke(Delegate del)\r
85                 //{\r
86                 //      throw new NotImplementedException ();\r
87                 //}\r
88                 //public IAsyncResult BeginInvoke(Delegate del, object[] objs)\r
89                 //{\r
90                 //      throw new NotImplementedException ();\r
91                 //}\r
92                 //public override void Dispose()\r
93                 //{\r
94                 //      throw new NotImplementedException ();\r
95                 //}\r
96                 [MonoTODO]\r
97                 public override bool Equals(object o)\r
98                 {\r
99                         throw new NotImplementedException ();\r
100                 }\r
101                 //public static bool Equals(object o1, object o2)\r
102                 //{\r
103                 //      throw new NotImplementedException ();\r
104                 //}\r
105                 [MonoTODO]\r
106                 public override int GetHashCode() {\r
107                         //FIXME add our proprities\r
108                         return base.GetHashCode();\r
109                 }\r
110                 //public void Invalidate()\r
111                 //{\r
112                 //      throw new NotImplementedException ();\r
113                 //}\r
114                 //public void Invalidate(bool val)\r
115                 //{\r
116                 //      throw new NotImplementedException ();\r
117                 //}\r
118                 //public void Invalidate(Rectangle rect)\r
119                 //{\r
120                 //      throw new NotImplementedException ();\r
121                 //}\r
122                 //public void Invalidate(Region reg)\r
123                 //{\r
124                 //      throw new NotImplementedException ();\r
125                 //}\r
126                 //public void Invalidate(Rectangle rect, bool val)\r
127                 //{\r
128                 //      throw new NotImplementedException ();\r
129                 //}\r
130                 //public object Invoke(Delegate del)\r
131                 //{\r
132                 //      throw new NotImplementedException ();\r
133                 //}\r
134                 //public object Invoke(Delegate del, object[] obj)\r
135                 //{\r
136                 //      throw new NotImplementedException ();\r
137                 //}\r
138                 [MonoTODO]\r
139                 public void PerformClick()\r
140                 {\r
141                         throw new NotImplementedException ();\r
142                 }\r
143                 //public void PerformLayout()\r
144                 //{\r
145                 //      throw new NotImplementedException ();\r
146                 //}\r
147                 //public void PerformLayout(Control ctl, string str)\r
148                 //{\r
149                 //      throw new NotImplementedException ();\r
150                 //}\r
151                 //public void ResumeLayout()\r
152                 //{\r
153                 //      throw new NotImplementedException ();\r
154                 //}\r
155                 //public void ResumeLayout(bool val)\r
156                 //{\r
157                 //      throw new NotImplementedException ();\r
158                 //}\r
159                 //public void Scale(float val)\r
160                 //{\r
161                 //      throw new NotImplementedException ();\r
162                 //}\r
163                 //public void Scale(float val1, float val2)\r
164                 //{\r
165                 //      throw new NotImplementedException ();\r
166                 //}\r
167                 //public void Select()\r
168                 //{\r
169                 //      throw new NotImplementedException ();\r
170                 //}\r
171                 //public void SetBounds(int val1, int val2, int val3, int val4)\r
172                 //{\r
173                 //      throw new NotImplementedException ();\r
174                 //}\r
175                 //public void SetBounds(int val1, int val2, int val3, int val4, BoundsSpecified bounds)\r
176                 //{\r
177                 //      throw new NotImplementedException ();\r
178                 //}\r
179                 [MonoTODO]\r
180                 public override string ToString()\r
181                 {\r
182                         throw new NotImplementedException ();\r
183                 }\r
184 \r
185                 //\r
186                 //  --- Public Events\r
187                 //\r
188                 [MonoTODO]\r
189                 public event EventHandler AppearanceChanged {\r
190                         add {\r
191                                 throw new NotImplementedException ();\r
192                         }\r
193                         remove {\r
194                                 throw new NotImplementedException ();\r
195                         }\r
196                 }\r
197                 [MonoTODO]\r
198                 public event EventHandler CheckedChanged {\r
199                         add {\r
200                                 throw new NotImplementedException ();\r
201                         }\r
202                         remove {\r
203                                 throw new NotImplementedException ();\r
204                         }\r
205                 }\r
206 \r
207                 //\r
208                 //  --- Protected Properties\r
209                 //\r
210                 [MonoTODO]\r
211                 protected override CreateParams CreateParams {\r
212                         get {\r
213                                 throw new NotImplementedException ();\r
214                         }\r
215                 }\r
216                 [MonoTODO]\r
217                 protected override ImeMode DefaultImeMode {\r
218                         get {\r
219                                 throw new NotImplementedException ();\r
220                         }\r
221                 }\r
222                 [MonoTODO]\r
223                 protected override Size DefaultSize {\r
224                         get {\r
225                                 throw new NotImplementedException ();\r
226                         }\r
227                 }\r
228 \r
229 \r
230                 //\r
231                 //  --- Protected Methods\r
232                 //\r
233                 [MonoTODO]\r
234                 protected override AccessibleObject CreateAccessibilityInstance()\r
235                 {\r
236                         throw new NotImplementedException ();\r
237                 }\r
238                 //inherited\r
239                 //protected override void Dispose(bool disposing)\r
240                 //{\r
241                 //      throw new NotImplementedException ();\r
242                 //}\r
243                 [MonoTODO]\r
244                 protected virtual void OnCheckedChanged(EventArgs e)\r
245                 {\r
246                         throw new NotImplementedException ();\r
247                 }\r
248                 [MonoTODO]\r
249                 protected override void OnClick(EventArgs e)\r
250                 {\r
251                         throw new NotImplementedException ();\r
252                 }\r
253                 [MonoTODO]\r
254                 protected override void OnEnter(EventArgs e)\r
255                 {\r
256                         throw new NotImplementedException ();\r
257                 }\r
258                 [MonoTODO]\r
259                 protected override void OnHandleCreated(EventArgs e)\r
260                 {\r
261                         throw new NotImplementedException ();\r
262                 }\r
263                 [MonoTODO]\r
264                 protected override void OnMouseUp(MouseEventArgs mevent)\r
265                 {\r
266                         throw new NotImplementedException ();\r
267                 }\r
268                 [MonoTODO]\r
269                 protected override bool ProcessMnemonic(char charCode)\r
270                 {\r
271                         throw new NotImplementedException ();\r
272                 }\r
273                 //protected ContentAlignment RtlTranslateAlignment(ContentAlignment calign)\r
274                 //{\r
275                 //      throw new NotImplementedException ();\r
276                 //}\r
277                 //protected HorizontalAlignment RtlTranslateAlignment(HorizontalAlignment halign)\r
278                 //{\r
279                 //      throw new NotImplementedException ();\r
280                 //}\r
281                 //protected LeftRightAlignment RtlTranslateAlignment(LeftRightAlignment lralign)\r
282                 //{\r
283                 //      throw new NotImplementedException ();\r
284                 //}\r
285                 //protected override void Select(bool val1, bool val2)\r
286                 //{\r
287                 //      throw new NotImplementedException ();\r
288                 //}\r
289                 //protected void UpdateBounds()\r
290                 //{\r
291                 //      throw new NotImplementedException ();\r
292                 //}\r
293                 //protected void UpdateBounds(int val1, int val2, int val3, int val4)\r
294                 //{\r
295                 //      throw new NotImplementedException ();\r
296                 //}\r
297                 //protected void UpdateBounds(int val1, int val2, int val3, int val4, int val5, int val6)\r
298                 //{\r
299                 //      throw new NotImplementedException ();\r
300                 //}\r
301          }\r
302 }\r