2002-7-22 DennisHayes <dennish@raytek.com>
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / CommonDialog.cs
1 //\r
2 // System.Windows.Forms.CommonDialog.cs\r
3 //\r
4 // Author:\r
5 //   stubbed out by Jaak Simm (jaaksimm@firm.ee)\r
6 //   Dennis Hayes (dennish@Raytek.com)\r
7 //\r
8 // (C) Ximian, Inc., 2002\r
9 //\r
10 \r
11 using System.ComponentModel;\r
12 \r
13 namespace System.Windows.Forms {\r
14 \r
15         /// <summary>\r
16         /// Specifies the base class used for displaying dialog boxes on the screen.\r
17         ///\r
18         /// ToDo note:\r
19         ///  - nothing is implemented\r
20         /// </summary>\r
21 \r
22         [MonoTODO]\r
23         public abstract class CommonDialog : Component {\r
24 \r
25                 // private fields\r
26                 \r
27                 /// --- constructor ---\r
28                 [MonoTODO]\r
29                 public CommonDialog() : base () \r
30                 {\r
31                 }\r
32                 \r
33                 /// --- Methods ---\r
34                 [MonoTODO]\r
35                 protected virtual IntPtr HookProc(IntPtr hWnd,int msg,IntPtr wparam,IntPtr lparam) \r
36                 {\r
37                         throw new NotImplementedException ();\r
38                 }\r
39                 \r
40                 // event methods\r
41                 [MonoTODO]\r
42                 protected virtual void OnHelpRequest(EventArgs e) \r
43                 {\r
44                         throw new NotImplementedException ();\r
45                 }\r
46                 // end of event methods\r
47                 \r
48                 [MonoTODO]\r
49                 protected virtual IntPtr OwnerWndProc(IntPtr hWnd,int msg,IntPtr wparam,IntPtr lparam) \r
50                 {\r
51                         throw new NotImplementedException ();\r
52                 }\r
53                 \r
54                 public abstract void Reset();\r
55                 \r
56                 protected abstract bool RunDialog(IntPtr hwndOwner);\r
57                 \r
58                 [MonoTODO]\r
59                 public DialogResult ShowDialog() \r
60                 {\r
61                         throw new NotImplementedException ();\r
62                 }\r
63                 \r
64                 [MonoTODO]\r
65                 public DialogResult ShowDialog(IWin32Window owner) \r
66                 {\r
67                         throw new NotImplementedException ();\r
68                 }\r
69                 \r
70                 /// events\r
71                 [MonoTODO]\r
72                 public event EventHandler HelpRequest {\r
73                         add {\r
74                                 throw new NotImplementedException ();\r
75                         }\r
76                         remove {\r
77                                 throw new NotImplementedException ();\r
78                         }\r
79                 }\r
80         }\r
81 }\r