4ef72af1f0df32078c6dd8e64269d51d0dff2152
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ListBox.cs
1 //
2 // System.Windows.Forms.ListBox
3 //
4 // Author:
5 //   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
6 //
7 // (C) 2002 Ximian, Inc
8 //
9
10 namespace System.Windows.Forms {
11
12         // <summary>
13         //      This is only a template.  Nothing is implemented yet.
14         //
15         // </summary>
16
17         //public class ListBox : ListControl {
18
19                 //
20                 //  --- Constructor
21                 //
22                 //[MonoTODO]
23                 //public ListBox()
24                 //{
25                 //      throw new NotImplementedException ();
26                 //}
27
28                 //
29                 //       --- Public Fields
30                 //
31                 //public const int DefultItemHeight = ??;
32                 //public const int NoMatches = ??;
33
34                 //
35                 //  --- Public Properties
36                 //
37                 //[MonoTODO]
38                 //public override Color BackColor {
39                 //      get {
40                 //              throw new NotImplementedException ();
41                 //      }
42                 //      set {
43                 //              throw new NotImplementedException ();
44                 //      }
45                 //}
46                 //[MonoTODO]
47                 //public override Image BackgroundImage {
48                 //      get {
49                 //              throw new NotImplementedException ();
50                 //      }
51                 //      set {
52                 //              throw new NotImplementedException ();
53                 //      }
54                 //}
55                 //[MonoTODO]
56                 //public override RightToLeft RightToLeft {
57                 //      get {
58                 //              throw new NotImplementedException ();
59                 //      }
60                 //      set {
61                 //              throw new NotImplementedException ();
62                 //      }
63                 //}
64                 //[MonoTODO]
65                 //public bool ScrollAlwaysVisible {
66                 //      get {
67                 //              throw new NotImplementedException ();
68                 //      }
69                 //      set {
70                 //              throw new NotImplementedException ();
71                 //      }
72                 //}
73                 //[MonoTODO]
74                 //public override int SelectedIndex {
75                 //      get {
76                 //              throw new NotImplementedException ();
77                 //      }
78                 //      set {
79                 //              throw new NotImplementedException ();
80                 //      }
81                 //}
82                 //[MonoTODO]
83                 //public ListBox.SelectedIndexCollection SelectedIndices {
84                 //      get {
85                 //              throw new NotImplementedException ();
86                 //      }
87                 //}
88                 //[MonoTODO]
89                 //public object SelectedItem {
90                 //      get {
91                 //              throw new NotImplementedException ();
92                 //      }
93                 //      set {
94                 //              throw new NotImplementedException ();
95                 //      }
96                 //}
97                 //[MonoTODO]
98                 //public ListBox.SelectedObjectCollection SelectedItems {
99                 //      get {
100                 //              throw new NotImplementedException ();
101                 //      }
102                 //}
103                 //[MonoTODO]
104                 //public virtual SelectionMode SelectionMode {
105                 //      get {
106                 //              throw new NotImplementedException ();
107                 //      }
108                 //      set {
109                 //              throw new NotImplementedException ();
110                 //      }
111                 //}
112                 //[MonoTODO]
113                 //public bool Sorted {
114                 //      get {
115                 //              throw new NotImplementedException ();
116                 //      }
117                 //      set {
118                 //              throw new NotImplementedException ();
119                 //      }
120                 //}
121                 //[MonoTODO]
122                 //public override string Text {
123                 //      get {
124                 //              throw new NotImplementedException ();
125                 //      }
126                 //      set {
127                 //              throw new NotImplementedException ();
128                 //      }
129                 //}
130                 //[MonoTODO]
131                 //public int TopIndex {
132                 //      get {
133                 //              throw new NotImplementedException ();
134                 //      }
135                 //      set {
136                 //              throw new NotImplementedException ();
137                 //      }
138                 //}
139                 //[MonoTODO]
140                 //public bool UseTabStops {
141                 //      get {
142                 //              throw new NotImplementedException ();
143                 //      }
144                 //      set {
145                 //              throw new NotImplementedException ();
146                 //      }
147                 //}
148
149                 //
150                 //  --- Public Methods
151                 //
152                 //[MonoTODO]
153                 //public void BeginUpdate()
154                 //{
155                 //      throw new NotImplementedException ();
156                 //}
157                 //[MonoTODO]
158                 //public void ClearSelected()
159                 //{
160                 //      throw new NotImplementedException ();
161                 //}
162                 //[MonoTODO]
163                 //public void Dispose()
164                 //{
165                 //      throw new NotImplementedException ();
166                 //}
167                 //[MonoTODO]
168                 //public void EndUpdate()
169                 //{
170                 //      throw new NotImplementedException ();
171                 //}
172                 //[MonoTODO]
173                 //public int FindString(string str)
174                 //{
175                 //      throw new NotImplementedException ();
176                 //}
177                 //[MonoTODO]
178                 //public int FindString(string str, int val)
179                 //{
180                 //      throw new NotImplementedException ();
181                 //}
182                 //[MonoTODO]
183                 //public int FindStringExact(string str)
184                 //{
185                 //      throw new NotImplementedException ();
186                 //}
187                 //[MonoTODO]
188                 //public int FindStringExact(string str, int val)
189                 //{
190                 //      throw new NotImplementedException ();
191                 //}
192                 //[MonoTODO]
193                 //public int GetItemHeight(int index)
194                 //{
195                 //      throw new NotImplementedException ();
196                 //}
197                 //[MonoTODO]
198                 //public Rectangle GetItemRectangle(int index)
199                 //{
200                 //      throw new NotImplementedException ();
201                 //}
202                 //[MonoTODO]
203                 //public bool GetSelected(int index)
204                 //{
205                 //      throw new NotImplementedException ();
206                 //}
207                 //[MonoTODO]
208                 //public int IndexFromPoint(Point pt)
209                 //{
210                 //      throw new NotImplementedException ();
211                 //}
212                 //[MonoTODO]
213                 //public int IndexFromPoint(int val1, int val2)
214                 //{
215                 //      throw new NotImplementedException ();
216                 //}
217                 //[MonoTODO]
218                 //public void Invalidate()
219                 //{
220                 //      throw new NotImplementedException ();
221                 //}
222                 //[MonoTODO]
223                 //public void Invalidate(bool val)
224                 //{
225                 //      throw new NotImplementedException ();
226                 //}
227                 //[MonoTODO]
228                 //public void Invalidate(Rectangle rect)
229                 //{
230                 //      throw new NotImplementedException ();
231                 //}
232                 //[MonoTODO]
233                 //public void Invalidate(Region reg)
234                 //{
235                 //      throw new NotImplementedException ();
236                 //}
237                 //[MonoTODO]
238                 //public void Invalidate(Region reg, bool val)
239                 //{
240                 //      throw new NotImplementedException ();
241                 //}
242                 //[MonoTODO]
243                 //public object Invoke(Delegate del)
244                 //{
245                 //      throw new NotImplementedException ();
246                 //}
247                 //[MonoTODO]
248                 //public object Invoke(Delegate del, object[] objs)
249                 //{
250                 //      throw new NotImplementedException ();
251                 //}
252                 //[MonoTODO]
253                 //public void PerformLayout()
254                 //{
255                 //      throw new NotImplementedException ();
256                 //}
257                 //[MonoTODO]
258                 //public void PerformLayout(Control ctl, string str )
259                 //{
260                 //      throw new NotImplementedException ();
261                 //}
262                 //[MonoTODO]
263                 //public void ResumeLayout()
264                 //{
265                 //      throw new NotImplementedException ();
266                 //}
267                 //[MonoTODO]
268                 //public void ResumeLayout(bool val)
269                 //{
270                 //      throw new NotImplementedException ();
271                 //}
272                 //[MonoTODO]
273                 //public void Scale(float val)
274                 //{
275                 //      throw new NotImplementedException ();
276                 //}
277                 //[MonoTODO]
278                 //public void Scale(float val1, float val2)
279                 //{
280                 //      throw new NotImplementedException ();
281                 //}
282                 //[MonoTODO]
283                 //public void Select(bool val1, bool val2)
284                 //{
285                 //      throw new NotImplementedException ();
286                 //}
287                 //[MonoTODO]
288                 //public void SetBounds(int val1, int val2, int val3, int val4)
289                 //{
290                 //      throw new NotImplementedException ();
291                 //}
292                 //[MonoTODO]
293                 //public void SetBounds(int val1, int val2, int val3, int val4, BoundsSpecified bounds)
294                 //{
295                 //      throw new NotImplementedException ();
296                 //}
297                 //[MonoTODO]
298                 //public void SetSelected(int index, bool val)
299                 //{
300                 //      throw new NotImplementedException ();
301                 //}
302                 //[MonoTODO]
303                 //public override string ToString()
304                 //{
305                 //      throw new NotImplementedException ();
306                 //}
307
308                 //
309                 //  --- Public Events
310                 //
311                 //[MonoTODO]
312                 //public event DrawItemEventHandler DrawItem {
313                 //      add {
314                 //              throw new NotImplementedException ();
315                 //      }
316                 //      remove {
317                 //              throw new NotImplementedException ();
318                 //      }
319                 //}
320                 //[MonoTODO]
321                 //public event MeasureItemEventHandler MeasureItem {
322                 //      add {
323                 //              throw new NotImplementedException ();
324                 //      }
325                 //      remove {
326                 //              throw new NotImplementedException ();
327                 //      }
328                 //}
329
330                 //
331                 //  --- Protected Properties
332                 //
333                 //[MonoTODO]
334                 //protected override CreateParams CreateParams {
335                 //      get {
336                 //              throw new NotImplementedException ();
337                 //      }
338                 //}
339                 //[MonoTODO]
340                 //protected override Size DefaultSize {
341                 //      get {
342                 //              throw new NotImplementedException ();
343                 //      }
344                 //}
345
346                 //
347                 //  --- Protected Methods
348                 //
349                 //[MonoTODO]
350                 //protected virtual ObjectCollection CreateItemCollection()
351                 //{
352                 //      throw new NotImplementedException ();
353                 //}
354
355                 //[MonoTODO]
356                 //protected override void Dispose(bool val1)
357                 //{
358                 //      throw new NotImplementedException ();
359                 //}
360                 //[MonoTODO]
361                 //protected override void OnChangeUICues(UICuesEventArgs e)
362                 //{
363                 //      throw new NotImplementedException ();
364                 //}
365                 //[MonoTODO]
366                 //protected override void OnDataSourceChanged(EventArgs e)
367                 //{
368                 //      throw new NotImplementedException ();
369                 //}
370                 //[MonoTODO]
371                 //protected override void OnDisplayMemberChanged(EventArgs e)
372                 //{
373                 //      throw new NotImplementedException ();
374                 //}
375                 //[MonoTODO]
376                 //protected override void OnFontChanged(EventArgs e)
377                 //{
378                 //      throw new NotImplementedException ();
379                 //}
380                 //[MonoTODO]
381                 //protected override void OnHandleCreated(EventArgs e)
382                 //{
383                 //      throw new NotImplementedException ();
384                 //}
385                 //[MonoTODO]
386                 //protected override void OnHandleDestroyed(EventArgs e)
387                 //{
388                 //      throw new NotImplementedException ();
389                 //}
390                 //[MonoTODO]
391                 //protected override void OnParentChanged(EventArgs e)
392                 //{
393                 //      throw new NotImplementedException ();
394                 //}
395                 //[MonoTODO]
396                 //protected override void OnResize(EventArgs e)
397                 //{
398                 //      throw new NotImplementedException ();
399                 //}
400                 //[MonoTODO]
401                 //protected override void OnSelectedItemChanged(EventArgs e)
402                 //{
403                 //      throw new NotImplementedException ();
404                 //}
405
406                 //[MonoTODO]
407                 //protected void RefreshItem(int index)
408                 //{
409                 //      throw new NotImplementedException ();
410                 //}
411                 //[MonoTODO]
412                 //protected ContentAlignment RtlTranslateAlignment(ContentAlignment align)
413                 //{
414                 //      throw new NotImplementedException ();
415                 //}
416                 //[MonoTODO]
417                 //protected HorizontalAlignment RtlTranslateAlignment(HorizontalAlignment align)
418                 //{
419                 //      throw new NotImplementedException ();
420                 //}
421                 //[MonoTODO]
422                 //protected LeftRightAlignment RtlTranslateAlignment(LeftRightAlignment align)
423                 //{
424                 //      throw new NotImplementedException ();
425                 //}
426                 //[MonoTODO]
427                 //protected virtual void Select(bool val1, bool val2)
428                 //{
429                 //      throw new NotImplementedException ();
430                 //}
431                 //[MonoTODO]
432                 //protected override void SetBoundsCore( int x, int y,  int width, int height  BoundsSpecified specified)
433                 //{
434                 //      throw new NotImplementedException ();
435                 //}
436                 //[MonoTODO]
437                 //protected void Sort()
438                 //{
439                 //      throw new NotImplementedException ();
440                 //}
441                 //[MonoTODO]
442                 //protected override void WndProc(ref Message mgs)
443                 //{
444                 //      throw new NotImplementedException ();
445                 //}
446         // }
447 }