- Fixed RadioButton display
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / NotifyIcon.cs
1 //
2 // System.Windows.Forms.NotifyIcon.cs
3 //
4 // Author:
5 //   stubbed out by Paul Osman (paul.osman@sympatico.ca)
6 //   Dennis Hayes (dennish@Raytek.com)
7 //
8 // (C) 2002 Ximian, Inc
9 //
10 using System.ComponentModel;
11 using System.Drawing;
12 using System.Runtime.Remoting;
13
14 namespace System.Windows.Forms {
15
16         // <summary>
17         // </summary>
18     public sealed class NotifyIcon : Component {
19
20                 //
21                 //  --- Constructor
22                 //
23                 [MonoTODO]
24                 public NotifyIcon()
25                 {
26                         
27                 }
28
29                 [MonoTODO]
30                 public NotifyIcon(IContainer container) {
31                         
32                 }
33                 //
34                 //  --- Public Properties
35                 //
36
37                 [MonoTODO]
38                 public ContextMenu ContextMenu {
39                         get {
40                                 throw new NotImplementedException ();
41                         }
42                         set {
43                                 //FIXME:
44                         }
45                 }
46
47                 [MonoTODO]
48                 public Icon Icon {
49                         get {
50                                 throw new NotImplementedException ();
51                         }
52                         set {
53                                 //FIXME:
54                         }
55                 }
56
57                 internal string text; //FIXME: just to get it to run
58                 [MonoTODO]
59                 public string Text {
60                         get {
61                                 return text;
62                         }
63                         set {
64                                 text = value;
65                         }
66                 }
67
68                 internal bool visible;//FIXME: just to get it to run
69                 [MonoTODO]
70                 public bool Visible {
71                         get {
72                                 return visible;
73                         }
74                         set {
75                                 visible = value;
76                         }
77                 }
78
79                 //
80                 //  --- Public Events
81                 //
82                 public event EventHandler Click;
83                 public event EventHandler DoubleClick;
84                 public event MouseEventHandler MouseDown;
85                 public event MouseEventHandler MouseMove;
86                 public event MouseEventHandler MouseUp;
87                 //
88                 //  --- Protected Methods
89                 //
90                 protected override void Dispose(bool disposing) {
91                         base.Dispose (disposing);
92                 }
93
94
95          }
96 }