**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / WINELib / ToolBar.cs
blob1065bd3690d78fb696967d62a73313147566b16c
1 //
2 // System.Windows.Forms.ToolBar
3 //
4 // Author:
5 // stubbed out by Jackson Harper (jackson@latitudegeo.com)
6 // Dennis Hayes (dennish@Raytek.com)
7 //
8 // (C) 2002 Ximian, Inc
9 //
10 using System.Drawing;
11 using System.Collections;
12 namespace System.Windows.Forms {
14 // <summary>
15 // This is only a template. Nothing is implemented yet.
17 // </summary>
19 public class ToolBar : Control {
22 // --- Public Constructors
24 [MonoTODO]
25 public ToolBar()
27 throw new NotImplementedException ();
30 // --- Public Properties
32 [MonoTODO]
33 public ToolBarAppearance Appearance {
34 get {
35 throw new NotImplementedException ();
37 set {
38 throw new NotImplementedException ();
41 [MonoTODO]
42 public bool AutoSize {
43 get {
44 throw new NotImplementedException ();
46 set {
47 throw new NotImplementedException ();
50 [MonoTODO]
51 public override Color BackColor {
52 get {
53 throw new NotImplementedException ();
55 set {
56 throw new NotImplementedException ();
59 [MonoTODO]
60 public override Image BackgroundImage{
61 get {
62 throw new NotImplementedException ();
64 set {
65 throw new NotImplementedException ();
68 [MonoTODO]
69 public BorderStyle BorderStyle{
70 get {
71 throw new NotImplementedException ();
73 set {
74 throw new NotImplementedException ();
77 [MonoTODO]
78 public ToolBar.ToolBarButtonCollection Buttons {
79 get {
80 throw new NotImplementedException ();
83 [MonoTODO]
84 public Size ButtonSize {
85 get {
86 throw new NotImplementedException ();
88 set {
89 throw new NotImplementedException ();
92 [MonoTODO]
93 public bool Divider {
94 get {
95 throw new NotImplementedException ();
97 set {
98 throw new NotImplementedException ();
101 [MonoTODO]
102 public override DockStyle Dock{
103 get {
104 throw new NotImplementedException ();
106 set {
107 throw new NotImplementedException ();
110 [MonoTODO]
111 public bool DropDownArrows {
112 get {
113 throw new NotImplementedException ();
115 set {
116 throw new NotImplementedException ();
119 [MonoTODO]
120 public override Color ForeColor {
121 get {
122 throw new NotImplementedException ();
124 set {
125 throw new NotImplementedException ();
128 [MonoTODO]
129 public ImageList ImageList {
130 get {
131 throw new NotImplementedException ();
133 set {
134 throw new NotImplementedException ();
137 [MonoTODO]
138 public Size ImageSize {
139 get {
140 throw new NotImplementedException ();
143 [MonoTODO]
144 public new ImeMode ImeMode {
145 get {
146 throw new NotImplementedException ();
148 set {
149 throw new NotImplementedException ();
152 [MonoTODO]
153 public override RightToLeft RightToLeft {
154 get {
155 throw new NotImplementedException ();
157 set {
158 throw new NotImplementedException ();
161 [MonoTODO]
162 public bool ShowToolTips {
163 get {
164 throw new NotImplementedException ();
166 set {
167 throw new NotImplementedException ();
170 [MonoTODO]
171 public override string Text {
172 get {
173 throw new NotImplementedException ();
175 set {
176 throw new NotImplementedException ();
179 [MonoTODO]
180 public ToolBarTextAlign TextAlign {
181 get {
182 throw new NotImplementedException ();
184 set {
185 throw new NotImplementedException ();
188 [MonoTODO]
189 public bool Wrappable{
190 get {
191 throw new NotImplementedException ();
193 set {
194 throw new NotImplementedException ();
198 // --- Public Methods
200 [MonoTODO]
201 public override string ToString()
203 throw new NotImplementedException ();
206 // --- Public Events
208 [MonoTODO]
209 public event ToolBarButtonClickEventHandler ButtonClick;
210 [MonoTODO]
211 public event ToolBarButtonClickEventHandler ButtonDropDown;
213 // --- Protected Properties
215 [MonoTODO]
216 protected override CreateParams CreateParams {
217 get {
218 throw new NotImplementedException ();
221 [MonoTODO]
222 protected override ImeMode DefaultImeMode {
223 get {
224 throw new NotImplementedException ();
227 [MonoTODO]
228 protected override Size DefaultSize {
229 get {
230 throw new NotImplementedException ();
234 // --- Protected Methods
236 [MonoTODO]
237 protected override void CreateHandle()
239 throw new NotImplementedException ();
242 //inherited
243 //protected override void Dispose(bool disposing)
245 // throw new NotImplementedException ();
247 [MonoTODO]
248 protected virtual void OnButtonClick(ToolBarButtonClickEventArgs e)
250 throw new NotImplementedException ();
252 [MonoTODO]
253 protected virtual void OnButtonDropDown(ToolBarButtonClickEventArgs e)
255 throw new NotImplementedException ();
257 [MonoTODO]
258 protected override void OnFontChanged(EventArgs e)
260 throw new NotImplementedException ();
262 [MonoTODO]
263 protected override void OnHandleCreated(EventArgs e)
265 throw new NotImplementedException ();
267 [MonoTODO]
268 protected override void OnResize(EventArgs e)
270 throw new NotImplementedException ();
272 [MonoTODO]
273 protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified)
275 throw new NotImplementedException ();
277 [MonoTODO]
278 protected override void WndProc(ref Message m)
280 throw new NotImplementedException ();
282 public class ToolBarButtonCollection : IList, ICollection, IEnumerable {
284 // --- Public Constructor
286 [MonoTODO]
287 public ToolBarButtonCollection(ToolBar owner)
289 throw new NotImplementedException ();
292 // --- Public Properties
294 [MonoTODO]
295 public int Count {
296 get {
297 throw new NotImplementedException ();
300 [MonoTODO]
301 public bool IsReadOnly {
302 get {
303 throw new NotImplementedException ();
306 [MonoTODO]
307 public virtual ToolBarButton this[int index] {
308 get {
309 throw new NotImplementedException ();
311 set {
312 throw new NotImplementedException ();
316 // --- Public Methods
318 [MonoTODO]
319 public int Add(string text)
321 throw new NotImplementedException ();
323 [MonoTODO]
324 public int Add(ToolBarButton button)
326 throw new NotImplementedException ();
328 [MonoTODO]
329 public void AddRange(ToolBarButton[] buttons)
331 throw new NotImplementedException ();
333 [MonoTODO]
334 public void Clear()
336 throw new NotImplementedException ();
338 [MonoTODO]
339 public bool Contains(ToolBarButton button)
341 throw new NotImplementedException ();
343 [MonoTODO]
344 public IEnumerator GetEnumerator()
346 throw new NotImplementedException ();
348 [MonoTODO]
349 public int IndexOf(ToolBarButton button)
351 throw new NotImplementedException ();
353 [MonoTODO]
354 public void Insert(int index, ToolBarButton button)
356 throw new NotImplementedException ();
358 //[MonoTODO]
359 //public void Insert(int index, ToolBarButton button) {
360 // throw new NotImplementedException ();
362 [MonoTODO]
363 public void Remove(ToolBarButton button)
365 throw new NotImplementedException ();
367 [MonoTODO]
368 public void RemoveAt(int index)
370 throw new NotImplementedException ();
372 /// <summary>
373 /// IList Interface implmentation.
374 /// </summary>
375 bool IList.IsReadOnly{
376 get{
377 // We allow addition, removeal, and editing of items after creation of the list.
378 return false;
381 bool IList.IsFixedSize{
382 get{
383 // We allow addition and removeal of items after creation of the list.
384 return false;
388 //[MonoTODO]
389 object IList.this[int index]{
390 get{
391 throw new NotImplementedException ();
393 set{
394 throw new NotImplementedException ();
398 [MonoTODO]
399 void IList.Clear(){
400 throw new NotImplementedException ();
403 [MonoTODO]
404 int IList.Add( object value){
405 throw new NotImplementedException ();
408 [MonoTODO]
409 bool IList.Contains( object value){
410 throw new NotImplementedException ();
413 [MonoTODO]
414 int IList.IndexOf( object value){
415 throw new NotImplementedException ();
418 [MonoTODO]
419 void IList.Insert(int index, object value){
420 throw new NotImplementedException ();
423 [MonoTODO]
424 void IList.Remove( object value){
425 throw new NotImplementedException ();
428 [MonoTODO]
429 void IList.RemoveAt( int index){
430 throw new NotImplementedException ();
432 // End of IList interface
433 /// <summary>
434 /// ICollection Interface implmentation.
435 /// </summary>
436 int ICollection.Count{
437 get{
438 throw new NotImplementedException ();
441 bool ICollection.IsSynchronized{
442 get{
443 throw new NotImplementedException ();
446 object ICollection.SyncRoot{
447 get{
448 throw new NotImplementedException ();
451 void ICollection.CopyTo(Array array, int index){
452 throw new NotImplementedException ();
454 // End Of ICollection