2002-7-7 DennisHayes <dennish@raytek.com>
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ContextMenu.cs
1 //\r
2 // System.Windows.Forms.ContextMenu.cs\r
3 //\r
4 // Author:\r
5 //   stubbed out by Jaak Simm (jaaksimm@firm.ee)\r
6 //\r
7 // (C) Ximian, Inc., 2002\r
8 //\r
9 \r
10 //using System.ComponentModel;\r
11 //using System.Collections;\r
12 using System.Drawing;\r
13 \r
14 namespace System.Windows.Forms\r
15 {\r
16         /// <summary>\r
17         /// Represents a Windows combo box control.\r
18         /// ToDo note:\r
19         ///  - nothing is implemented\r
20         /// </summary>\r
21 \r
22         [MonoTODO]\r
23         public class ContextMenu : Menu\r
24         {\r
25                 // private fields\r
26                 RightToLeft rightToLeft;\r
27                 \r
28                 // --- Constructor ---\r
29                 [MonoTODO]\r
30                 public ContextMenu() : base(null) {\r
31                         rightToLeft = RightToLeft.Inherit;\r
32                 }\r
33 \r
34                 [MonoTODO]\r
35                 public ContextMenu(MenuItem[] menuItems) : base(menuItems) {\r
36                 }\r
37                 \r
38                 \r
39                 \r
40                 \r
41                 // --- Properties ---\r
42                 public virtual RightToLeft RightToLeft {\r
43                         get { return rightToLeft; }\r
44                         set { rightToLeft=value; }\r
45                 }\r
46                 \r
47                 [MonoTODO]\r
48                 public Control SourceControl {\r
49                         get { throw new NotImplementedException (); }\r
50                 }\r
51                 \r
52                 \r
53                 \r
54                 \r
55                 /// --- Methods ---\r
56                 /// internal .NET framework supporting methods, not stubbed out:\r
57                 /// - protected internal virtual void OnPopup(EventArgs e);\r
58                 [MonoTODO]\r
59                 public void Show(Control control,Point pos) {\r
60                         throw new NotImplementedException ();\r
61                 }\r
62                 \r
63                 \r
64                 \r
65                 \r
66                 /// events\r
67                 [MonoTODO]\r
68                 public event EventHandler Popup {\r
69                         add {\r
70                                 throw new NotImplementedException ();\r
71                         }\r
72                         remove {\r
73                                 throw new NotImplementedException ();\r
74                         }\r
75                 }\r
76 \r
77         }\r
78 }\r