refactoring: fix documentation attributes
[mono.git] / mcs / class / System.Drawing / System.Drawing.Imaging / Metafile.jvm.cs
1 //
2 // System.Drawing.Imaging.Metafile.cs
3 //
4 // (C) 2002 Ximian, Inc.  http://www.ximian.com
5 // Author: Christian Meyer
6 // eMail: Christian.Meyer@cs.tum.edu
7 // Dennis Hayes (dennish@raytek.com)
8 //
9
10 //
11 // Copyright (C) 2004 Novell, Inc (http://www.novell.com)
12 //
13 // Permission is hereby granted, free of charge, to any person obtaining
14 // a copy of this software and associated documentation files (the
15 // "Software"), to deal in the Software without restriction, including
16 // without limitation the rights to use, copy, modify, merge, publish,
17 // distribute, sublicense, and/or sell copies of the Software, and to
18 // permit persons to whom the Software is furnished to do so, subject to
19 // the following conditions:
20 // 
21 // The above copyright notice and this permission notice shall be
22 // included in all copies or substantial portions of the Software.
23 // 
24 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
27 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
28 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
29 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
30 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31 //
32 using System;
33 using System.IO;
34 using System.Reflection;
35 using System.ComponentModel;
36 using System.Runtime.InteropServices;
37
38 namespace System.Drawing.Imaging {
39
40         [Serializable]
41         [ComVisible (false)]
42 #if SYSTEM_DRAWING_DESIGN_SUPPORT
43         [Editor ("System.Drawing.Design.MetafileEditor, " + Consts.AssemblySystem_Drawing_Design, typeof (System.Drawing.Design.UITypeEditor))]
44 #endif
45         [MonoTODO]
46         public sealed class Metafile : Image {
47
48                 // constructors
49                 [MonoTODO]
50                 public Metafile (Stream stream) 
51                 {
52                         throw new NotImplementedException ();
53                 }
54
55                 [MonoTODO]
56                 public Metafile (string filename) 
57                 {
58                         throw new NotImplementedException ();
59                 }
60
61 #if INTPTR_SUPPORT
62                 
63                 [MonoTODO]
64                 public Metafile (IntPtr henhmetafile, bool deleteEmf) 
65                 {
66                         throw new NotImplementedException ();
67                 }
68
69                 [MonoTODO]
70                 public Metafile (IntPtr referenceHtc, EmfType emfType) 
71                 {
72                         throw new NotImplementedException ();
73                 }
74
75                 [MonoTODO]
76                 public Metafile (IntPtr referenceHtc, Rectangle frameRect) 
77                 {
78                         throw new NotImplementedException ();
79                 }
80
81                 [MonoTODO]
82                 public Metafile (IntPtr referenceHtc, RectangleF frameRect) 
83                 {
84                         throw new NotImplementedException ();
85                 }
86
87                 [MonoTODO]
88                 public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader) 
89                 {
90                         throw new NotImplementedException ();
91                 }
92
93                 [MonoTODO]
94                 public Metafile (Stream stream, IntPtr referenceHtc) 
95                 {
96                         throw new NotImplementedException ();
97                 }
98
99                 [MonoTODO]
100                 public Metafile (String fileName, IntPtr referenceHtc) 
101                 {
102                         throw new NotImplementedException ();
103                 }
104
105                 [MonoTODO]
106                 public Metafile (IntPtr referenceHdc, EmfType emfType, string description) 
107                 {
108                         throw new NotImplementedException ();
109                 }
110
111                 [MonoTODO]
112                 public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit) 
113                 {
114                         throw new NotImplementedException ();
115                 }
116
117                 [MonoTODO]
118                 public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit) 
119                 {
120                         throw new NotImplementedException ();
121                 }
122
123                 [MonoTODO]
124                 public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader, bool deleteWmf) 
125                 {
126                         throw new NotImplementedException ();
127                 }
128
129                 [MonoTODO]
130                 public Metafile (Stream stream, IntPtr referenceHdc, EmfType type) 
131                 {
132                         throw new NotImplementedException ();
133                 }
134
135                 [MonoTODO]
136                 public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect) 
137                 {
138                         throw new NotImplementedException ();
139                 }
140
141                 [MonoTODO]
142                 public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect) 
143                 {
144                         throw new NotImplementedException ();
145                 }
146
147                 [MonoTODO]
148                 public Metafile (string fileName, IntPtr referenceHdc, EmfType type) 
149                 {
150                         throw new NotImplementedException ();
151                 }
152
153                 [MonoTODO]
154                 public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect) 
155                 {
156                         throw new NotImplementedException ();
157                 }
158                 
159                 [MonoTODO]
160                 public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect) 
161                 {
162                         throw new NotImplementedException ();
163                 }
164
165                 [MonoTODO]
166                 public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type) 
167                 {
168                         throw new NotImplementedException ();
169                 }
170
171                 [MonoTODO]
172                 public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type) 
173                 {
174                         throw new NotImplementedException ();
175                 }
176
177                 [MonoTODO]
178                 public Metafile (Stream stream, IntPtr referenceHtc, EmfType type, string description) 
179                 {
180                         throw new NotImplementedException ();
181                 }
182
183                 [MonoTODO]
184                 public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit) 
185                 {
186                         throw new NotImplementedException ();
187                 }
188
189                 [MonoTODO]
190                 public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit) 
191                 {
192                         throw new NotImplementedException ();
193                 }
194
195                 [MonoTODO]
196                 public Metafile (string fileName, IntPtr referenceHdc, EmfType type, string description)
197                 {
198                         throw new NotImplementedException ();
199                 }
200
201                 [MonoTODO]
202                 public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit) 
203                 {
204                         throw new NotImplementedException ();
205                 }
206                 
207                 [MonoTODO]
208                 public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
209                 {
210                         throw new NotImplementedException ();
211                 }
212
213                 [MonoTODO]
214                 public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string description) 
215                 {
216                         throw new NotImplementedException ();
217                 }
218
219                 [MonoTODO]
220                 public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description) 
221                 {
222                         throw new NotImplementedException ();
223                 }
224
225                 [MonoTODO]
226                 public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type) 
227                 {
228                         throw new NotImplementedException ();
229                 }
230
231                 [MonoTODO]
232                 public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type) 
233                 {
234                         throw new NotImplementedException ();
235                 }
236
237                 [MonoTODO]
238                 public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type) 
239                 {
240                         throw new NotImplementedException ();
241                 }
242                 
243                 [MonoTODO]
244                 public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, string description) 
245                 {
246                         throw new NotImplementedException ();
247                 }
248
249                 [MonoTODO]
250                 public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type) 
251                 {
252                         throw new NotImplementedException ();
253                 }
254                 
255                 [MonoTODO]
256                 public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, string description) 
257                 {
258                         throw new NotImplementedException ();
259                 }
260                 
261                 [MonoTODO]
262                 public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type,
263                                                                                                                         string description) 
264                 {
265                         throw new NotImplementedException ();
266                 }
267
268                 [MonoTODO]
269                 public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type,
270                                                                                                                         string description) 
271                 {
272                         throw new NotImplementedException ();
273                 }
274
275                 [MonoTODO]
276                 public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type,
277                                                                                                                         string description) 
278                 {
279                         throw new NotImplementedException ();
280                 }
281                 
282                 [MonoTODO]
283                 public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type,
284                                                                                                                         string description) 
285                 {
286                         throw new NotImplementedException ();
287                 }
288
289                 // methods
290                 [MonoTODO]
291                 public IntPtr GetHenhmetafile()
292                 {
293                         throw new NotImplementedException ();
294                 }
295 #endif
296
297                 [MonoTODO]
298                 public MetafileHeader GetMetafileHeader()
299                 {
300                         throw new NotFiniteNumberException();
301                 }
302
303 #if INTPTR_SUPPORT
304                 [MonoTODO]
305                 public static MetafileHeader GetMetafileHeader(IntPtr henhmetafile)
306                 {
307                         throw new NotImplementedException ();
308                 }
309 #endif
310                 [MonoTODO]
311                 public static MetafileHeader GetMetafileHeader(Stream stream)
312                 {
313                         throw new NotImplementedException ();
314                 }
315
316                 [MonoTODO]
317                 public static MetafileHeader GetMetafileHeader(string fileName)
318                 {
319                         throw new NotImplementedException ();
320                 }
321
322 #if INTPTR_SUPPORT
323                 [MonoTODO]
324                 public static MetafileHeader GetMetafileHeader(IntPtr henhmetafile, WmfPlaceableFileHeader wmfHeader)
325                 {
326                         throw new NotImplementedException ();
327                 }
328 #endif
329                 [MonoTODO]
330                 public void PlayRecord(EmfPlusRecordType recordType, int flags, int dataSize, byte[] datawmfHeader)
331                 {
332                         throw new NotImplementedException ();
333                 }
334                 // properties
335
336                 [MonoTODO]
337                 protected override void InternalSave (javax.imageio.stream.ImageOutputStream output, Guid clsid) {
338                         throw new NotImplementedException ();
339                 }
340
341                 [MonoTODO]
342                 protected override PixelFormat InternalPixelFormat {
343                         get {
344                                 throw new NotImplementedException ();
345                         }
346                 }
347
348                 [MonoTODO]
349                 protected override java.awt.Image[] CloneNativeObjects(java.awt.Image[] src) {
350                         throw new NotImplementedException ();
351                 }
352
353                 #region Clone
354                 [MonoTODO]
355                 public override object Clone() {
356                         throw new NotImplementedException ();
357                 }
358                 #endregion
359
360         }
361
362 }