2007-05-30 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System.Drawing / System.Drawing.Imaging / Metafile.jvm.cs
index 7e7c57fbda217439b8b11947d0cd02c53dabdaf4..78a28c40755dd23817cef0b5595b742c7ef42fe9 100644 (file)
@@ -42,203 +42,244 @@ namespace System.Drawing.Imaging {
 #if SYSTEM_DRAWING_DESIGN_SUPPORT
        [Editor ("System.Drawing.Design.MetafileEditor, " + Consts.AssemblySystem_Drawing_Design, typeof (System.Drawing.Design.UITypeEditor))]
 #endif
+       [MonoTODO]
        public sealed class Metafile : Image {
 
                // constructors
+               [MonoTODO]
                public Metafile (Stream stream) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string filename) 
                {
                        throw new NotImplementedException ();
                }
 
 #if INTPTR_SUPPORT
+               
+               [MonoTODO]
                public Metafile (IntPtr henhmetafile, bool deleteEmf) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHtc, EmfType emfType) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHtc, Rectangle frameRect) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHtc, RectangleF frameRect) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHtc) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (String fileName, IntPtr referenceHtc) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHdc, EmfType emfType, string description) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader, bool deleteWmf) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect) 
                {
                        throw new NotImplementedException ();
                }
                
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHtc, EmfType type, string description) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, EmfType type, string description)
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit) 
                {
                        throw new NotImplementedException ();
                }
                
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string description) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
                
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, string description) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type) 
                {
                        throw new NotImplementedException ();
                }
                
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, string description) 
                {
                        throw new NotImplementedException ();
                }
                
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type,
                                                                                                                        string description) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type,
                                                                                                                        string description) 
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type,
                                                                                                                        string description) 
                {
                        throw new NotImplementedException ();
                }
                
+               [MonoTODO]
                public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type,
                                                                                                                        string description) 
                {
@@ -246,59 +287,75 @@ namespace System.Drawing.Imaging {
                }
 
                // methods
+               [MonoTODO]
                public IntPtr GetHenhmetafile()
                {
                        throw new NotImplementedException ();
                }
 #endif
 
+               [MonoTODO]
                public MetafileHeader GetMetafileHeader()
                {
                        throw new NotFiniteNumberException();
                }
 
 #if INTPTR_SUPPORT
+               [MonoTODO]
                public static MetafileHeader GetMetafileHeader(IntPtr henhmetafile)
                {
                        throw new NotImplementedException ();
                }
 #endif
+               [MonoTODO]
                public static MetafileHeader GetMetafileHeader(Stream stream)
                {
                        throw new NotImplementedException ();
                }
 
+               [MonoTODO]
                public static MetafileHeader GetMetafileHeader(string fileName)
                {
                        throw new NotImplementedException ();
                }
 
 #if INTPTR_SUPPORT
+               [MonoTODO]
                public static MetafileHeader GetMetafileHeader(IntPtr henhmetafile, WmfPlaceableFileHeader wmfHeader)
                {
                        throw new NotImplementedException ();
                }
 #endif
+               [MonoTODO]
                public void PlayRecord(EmfPlusRecordType recordType, int flags, int dataSize, byte[] datawmfHeader)
                {
                        throw new NotImplementedException ();
                }
                // properties
 
-               protected override void InternalSave(javax.imageio.stream.ImageOutputStream output, ImageFormat format) {\r
-                       throw new NotImplementedException ();\r
-               }\r
-
-               protected override PixelFormat InternalPixelFormat {\r
-                       get {\r
-                               throw new NotImplementedException ();\r
-                       }\r
-               }\r
-\r
-               protected override java.awt.Image[] CloneNativeObjects(java.awt.Image[] src) {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
+               [MonoTODO]
+               protected override void InternalSave (javax.imageio.stream.ImageOutputStream output, Guid clsid) {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               protected override PixelFormat InternalPixelFormat {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoTODO]
+               protected override java.awt.Image[] CloneNativeObjects(java.awt.Image[] src) {
+                       throw new NotImplementedException ();
+               }
+
+               #region Clone
+               [MonoTODO]
+               public override object Clone() {
+                       throw new NotImplementedException ();
+               }
+               #endregion
 
        }