Added uninstall target
[mono.git] / mcs / class / System.Windows.Forms / WINELib / ToolBar.cs
1 //\r
2 // System.Windows.Forms.ToolBar\r
3 //\r
4 // Author:\r
5 //   stubbed out by Jackson Harper (jackson@latitudegeo.com)\r
6 //   Dennis Hayes (dennish@Raytek.com)\r
7 //\r
8 // (C) 2002 Ximian, Inc\r
9 //\r
10 using System.Drawing;\r
11 using System.Collections;\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 ToolBar : Control {\r
20 \r
21                 //\r
22                 //  --- Public Constructors\r
23                 //\r
24                 [MonoTODO]\r
25                 public ToolBar() \r
26                 {\r
27                         throw new NotImplementedException ();\r
28                 }\r
29                 //\r
30                 // --- Public Properties\r
31                 //\r
32                 [MonoTODO]\r
33                 public ToolBarAppearance Appearance {\r
34                         get {\r
35                                 throw new NotImplementedException ();\r
36                         }\r
37                         set {\r
38                                 throw new NotImplementedException ();\r
39                         }\r
40                 }\r
41                 [MonoTODO]\r
42                 public bool AutoSize {\r
43                         get {\r
44                                 throw new NotImplementedException ();\r
45                         }\r
46                         set {\r
47                                 throw new NotImplementedException ();\r
48                         }\r
49                 }\r
50                 [MonoTODO]\r
51                 public override Color BackColor {\r
52                         get {\r
53                                 throw new NotImplementedException ();\r
54                         }\r
55                         set {\r
56                                 throw new NotImplementedException ();\r
57                         }\r
58                 }\r
59                 [MonoTODO]\r
60                 public override Image BackgroundImage{\r
61                         get {\r
62                                 throw new NotImplementedException ();\r
63                         }\r
64                         set {\r
65                                 throw new NotImplementedException ();\r
66                         }\r
67                 }\r
68                 [MonoTODO]\r
69                 public BorderStyle BorderStyle{\r
70                         get {\r
71                                 throw new NotImplementedException ();\r
72                         }\r
73                         set {\r
74                                 throw new NotImplementedException ();\r
75                         }\r
76                 }\r
77                 [MonoTODO]\r
78                 public ToolBar.ToolBarButtonCollection Buttons {\r
79                         get {\r
80                                 throw new NotImplementedException ();\r
81                         }\r
82                 }\r
83                 [MonoTODO]\r
84                 public Size ButtonSize {\r
85                         get {\r
86                                 throw new NotImplementedException ();\r
87                         }\r
88                         set {\r
89                                 throw new NotImplementedException ();\r
90                         }\r
91                 }\r
92                 [MonoTODO]\r
93                 public bool Divider {\r
94                         get {\r
95                                 throw new NotImplementedException ();\r
96                         }\r
97                         set {\r
98                                 throw new NotImplementedException ();\r
99                         }\r
100                 }\r
101                 [MonoTODO]\r
102                 public override DockStyle Dock{\r
103                         get {\r
104                                 throw new NotImplementedException ();\r
105                         }\r
106                         set {\r
107                                 throw new NotImplementedException ();\r
108                         }\r
109                 }\r
110                 [MonoTODO]\r
111                 public bool DropDownArrows {\r
112                         get {\r
113                                 throw new NotImplementedException ();\r
114                         }\r
115                         set {\r
116                                 throw new NotImplementedException ();\r
117                         }\r
118                 }\r
119                 [MonoTODO]\r
120                 public override Color ForeColor {\r
121                         get {\r
122                                 throw new NotImplementedException ();\r
123                         }\r
124                         set {\r
125                                 throw new NotImplementedException ();\r
126                         }\r
127                 }\r
128                 [MonoTODO]\r
129                 public ImageList ImageList {\r
130                         get {\r
131                                 throw new NotImplementedException ();\r
132                         }\r
133                         set {\r
134                                 throw new NotImplementedException ();\r
135                         }\r
136                 }\r
137                 [MonoTODO]\r
138                 public Size ImageSize {\r
139                         get {\r
140                                 throw new NotImplementedException ();\r
141                         }\r
142                 }\r
143                 [MonoTODO]\r
144                 public new ImeMode ImeMode {\r
145                         get {\r
146                                 throw new NotImplementedException ();\r
147                         }\r
148                         set {\r
149                                 throw new NotImplementedException ();\r
150                         }\r
151                 }\r
152                 [MonoTODO]\r
153                 public override RightToLeft RightToLeft {\r
154                         get {\r
155                                 throw new NotImplementedException ();\r
156                         }\r
157                         set {\r
158                                 throw new NotImplementedException ();\r
159                         }\r
160                 }\r
161                 [MonoTODO]\r
162                 public bool ShowToolTips {\r
163                         get {\r
164                                 throw new NotImplementedException ();\r
165                         }\r
166                         set {\r
167                                 throw new NotImplementedException ();\r
168                         }\r
169                 }\r
170                 [MonoTODO]\r
171                 public override string Text {\r
172                         get {\r
173                                 throw new NotImplementedException ();\r
174                         }\r
175                         set {\r
176                                 throw new NotImplementedException ();\r
177                         }\r
178                 }\r
179                 [MonoTODO]\r
180                 public ToolBarTextAlign TextAlign {\r
181                         get {\r
182                                 throw new NotImplementedException ();\r
183                         }\r
184                         set {\r
185                                 throw new NotImplementedException ();\r
186                         }\r
187                 }\r
188                 [MonoTODO]\r
189                 public bool Wrappable{\r
190                         get {\r
191                                 throw new NotImplementedException ();\r
192                         }\r
193                         set {\r
194                                 throw new NotImplementedException ();\r
195                         }\r
196                 }\r
197                 \r
198                 // --- Public Methods\r
199                 \r
200                 [MonoTODO]\r
201                 public override string ToString() \r
202                 {\r
203                         throw new NotImplementedException ();\r
204                 }\r
205                 \r
206                 // --- Public Events\r
207                 \r
208                 [MonoTODO]\r
209                 public event ToolBarButtonClickEventHandler ButtonClick;\r
210                 [MonoTODO]\r
211                 public event ToolBarButtonClickEventHandler ButtonDropDown;\r
212                 //\r
213                 // --- Protected Properties\r
214                 //\r
215                 [MonoTODO]\r
216                 protected override CreateParams CreateParams {\r
217                         get {\r
218                                 throw new NotImplementedException ();\r
219                         }\r
220                 }\r
221                 [MonoTODO]\r
222                 protected override ImeMode DefaultImeMode {\r
223                         get {\r
224                                 throw new NotImplementedException ();\r
225                         }\r
226                 }\r
227                 [MonoTODO]\r
228                 protected override Size DefaultSize {\r
229                         get {\r
230                                 throw new NotImplementedException ();\r
231                         }\r
232                 }\r
233                 \r
234                 // --- Protected Methods\r
235                 \r
236                 [MonoTODO]\r
237                 protected override void CreateHandle() \r
238                 {\r
239                         throw new NotImplementedException ();\r
240                 }\r
241 \r
242                 //inherited\r
243                 //protected override void Dispose(bool disposing) \r
244                 //{\r
245                 //      throw new NotImplementedException ();\r
246                 //}\r
247                 [MonoTODO]\r
248                 protected virtual void OnButtonClick(ToolBarButtonClickEventArgs e) \r
249                 {\r
250                         throw new NotImplementedException ();\r
251                 }\r
252                 [MonoTODO]\r
253                 protected virtual void OnButtonDropDown(ToolBarButtonClickEventArgs e) \r
254                 {\r
255                         throw new NotImplementedException ();\r
256                 }\r
257                 [MonoTODO]\r
258                 protected override void OnFontChanged(EventArgs e) \r
259                 {\r
260                         throw new NotImplementedException ();\r
261                 }\r
262                 [MonoTODO]\r
263                 protected override void OnHandleCreated(EventArgs e) \r
264                 {\r
265                         throw new NotImplementedException ();\r
266                 }\r
267                 [MonoTODO]\r
268                 protected override void OnResize(EventArgs e) \r
269                 {\r
270                         throw new NotImplementedException ();\r
271                 }\r
272                 [MonoTODO]\r
273                 protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified) \r
274                 {\r
275                         throw new NotImplementedException ();\r
276                 }\r
277                 [MonoTODO]\r
278                 protected override void WndProc(ref Message m) \r
279                 {\r
280                         throw new NotImplementedException ();\r
281                 }\r
282                 public class ToolBarButtonCollection : IList, ICollection, IEnumerable {\r
283                         //\r
284                         // --- Public Constructor\r
285                         //\r
286                         [MonoTODO]\r
287                         public ToolBarButtonCollection(ToolBar owner)\r
288                         {\r
289                                 throw new NotImplementedException ();\r
290                         }\r
291                         //\r
292                         // --- Public Properties\r
293                         //\r
294                         [MonoTODO]\r
295                         public int Count {\r
296                                 get {\r
297                                         throw new NotImplementedException ();\r
298                                 }\r
299                         }\r
300                         [MonoTODO]\r
301                         public bool IsReadOnly {\r
302                                 get {\r
303                                         throw new NotImplementedException ();\r
304                                 }\r
305                         }\r
306                         [MonoTODO]\r
307                         public virtual ToolBarButton this[int index] {\r
308                                 get {\r
309                                         throw new NotImplementedException ();\r
310                                 }\r
311                                 set {\r
312                                         throw new NotImplementedException ();\r
313                                 }\r
314                         }\r
315                         //\r
316                         // --- Public Methods\r
317                         //\r
318                         [MonoTODO]\r
319                         public int Add(string text) \r
320                         {\r
321                                 throw new NotImplementedException ();\r
322                         }\r
323                         [MonoTODO]\r
324                         public int Add(ToolBarButton button) \r
325                         {\r
326                                 throw new NotImplementedException ();\r
327                         }\r
328                         [MonoTODO]\r
329                         public void AddRange(ToolBarButton[] buttons) \r
330                         {\r
331                                 throw new NotImplementedException ();\r
332                         }\r
333                         [MonoTODO]\r
334                         public void Clear() \r
335                         {\r
336                                 throw new NotImplementedException ();\r
337                         }\r
338                         [MonoTODO]\r
339                         public bool Contains(ToolBarButton button) \r
340                         {\r
341                                 throw new NotImplementedException ();\r
342                         }\r
343                         [MonoTODO]\r
344                         public IEnumerator GetEnumerator() \r
345                         {\r
346                                 throw new NotImplementedException ();\r
347                         }\r
348                         [MonoTODO]\r
349                         public int IndexOf(ToolBarButton button) \r
350                         {\r
351                                 throw new NotImplementedException ();\r
352                         }\r
353                         [MonoTODO]\r
354                         public void Insert(int index, ToolBarButton button) \r
355                         {\r
356                                 throw new NotImplementedException ();\r
357                         }\r
358                         //[MonoTODO]\r
359                         //public void Insert(int index, ToolBarButton button) {\r
360                         //      throw new NotImplementedException ();\r
361                         //}\r
362                         [MonoTODO]\r
363                         public void Remove(ToolBarButton button) \r
364                         {\r
365                                 throw new NotImplementedException ();\r
366                         }\r
367                         [MonoTODO]\r
368                         public void RemoveAt(int index) \r
369                         {\r
370                                 throw new NotImplementedException ();\r
371                         }\r
372                         /// <summary>\r
373                         /// IList Interface implmentation.\r
374                         /// </summary>\r
375                         bool IList.IsReadOnly{\r
376                                 get{\r
377                                         // We allow addition, removeal, and editing of items after creation of the list.\r
378                                         return false;\r
379                                 }\r
380                         }\r
381                         bool IList.IsFixedSize{\r
382                                 get{\r
383                                         // We allow addition and removeal of items after creation of the list.\r
384                                         return false;\r
385                                 }\r
386                         }\r
387 \r
388                         //[MonoTODO]\r
389                         object IList.this[int index]{\r
390                                 get{\r
391                                         throw new NotImplementedException ();\r
392                                 }\r
393                                 set{\r
394                                         throw new NotImplementedException ();\r
395                                 }\r
396                         }\r
397                 \r
398                         [MonoTODO]\r
399                         void IList.Clear(){\r
400                                 throw new NotImplementedException ();\r
401                         }\r
402                 \r
403                         [MonoTODO]\r
404                         int IList.Add( object value){\r
405                                 throw new NotImplementedException ();\r
406                         }\r
407 \r
408                         [MonoTODO]\r
409                         bool IList.Contains( object value){\r
410                                 throw new NotImplementedException ();\r
411                         }\r
412 \r
413                         [MonoTODO]\r
414                         int IList.IndexOf( object value){\r
415                                 throw new NotImplementedException ();\r
416                         }\r
417 \r
418                         [MonoTODO]\r
419                         void IList.Insert(int index, object value){\r
420                                 throw new NotImplementedException ();\r
421                         }\r
422 \r
423                         [MonoTODO]\r
424                         void IList.Remove( object value){\r
425                                 throw new NotImplementedException ();\r
426                         }\r
427 \r
428                         [MonoTODO]\r
429                         void IList.RemoveAt( int index){\r
430                                 throw new NotImplementedException ();\r
431                         }\r
432                         // End of IList interface\r
433                         /// <summary>\r
434                         /// ICollection Interface implmentation.\r
435                         /// </summary>\r
436                         int ICollection.Count{\r
437                                 get{\r
438                                         throw new NotImplementedException ();\r
439                                 }\r
440                         }\r
441                         bool ICollection.IsSynchronized{\r
442                                 get{\r
443                                         throw new NotImplementedException ();\r
444                                 }\r
445                         }\r
446                         object ICollection.SyncRoot{\r
447                                 get{\r
448                                         throw new NotImplementedException ();\r
449                                 }\r
450                         }\r
451                         void ICollection.CopyTo(Array array, int index){\r
452                                 throw new NotImplementedException ();\r
453                         }\r
454                         // End Of ICollection\r
455                 }\r
456         }\r
457 }\r
458 \r