2003-02-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Sat, 8 Feb 2003 20:07:42 +0000 (20:07 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Sat, 8 Feb 2003 20:07:42 +0000 (20:07 -0000)
* list.unix: added ImageAttributes.cs.
* System.Drawing/Graphics.cs: stubbed out all the methods.

svn path=/trunk/mcs/; revision=11363

mcs/class/System.Drawing/ChangeLog
mcs/class/System.Drawing/System.Drawing/ChangeLog
mcs/class/System.Drawing/System.Drawing/Graphics.cs
mcs/class/System.Drawing/list.unix

index 84ddf15b5b956442031a28d869643c4fa4dd8a55..245194f157e1e71a398678720bdefc50affbd5d5 100644 (file)
@@ -1,3 +1,7 @@
+2003-02-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
+\r
+       * list.unix: added ImageAttributes.cs.\r
+\r
 2003-02-07 Alexandre Pigolkine <pigolkine@gmx.de>\r
        * list.unix             changed\r
 \r
index fc0868abd1283ce14bf08893e226c55fdaecf1d6..a2ea0322224e9bf27108f32b9802b15c61eefc26 100644 (file)
@@ -1,3 +1,7 @@
+2003-02-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
+\r
+       * Graphics.cs: stubbed out all the methods.\r
+\r
 2003-02-08 Piers Haken <piersh@friskit.com>\r
 \r
        * fixed case of pens.cs and font.cs\r
index 9cd96fdaca34cd87e8cb46097a1df7502e0b8436..db49f38e9fab0b4037ac329f0131ac2799d24ea4 100755 (executable)
-//\r
-// System.Drawing.Bitmap.cs\r
-//\r
-// (C) 2002 Ximian, Inc.  http://www.ximian.com\r
-//\r
-\r
-//\r
-// Just to get things to compile\r
-//\r
-namespace System.Drawing {\r
-\r
-       [MonoTODO]\r
-       public sealed class Graphics : MarshalByRefObject, IDisposable {\r
-\r
-               public void Dispose ()\r
-               {\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void FillRectangle (Brush b, Rectangle r)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public static Graphics FromHwnd (IntPtr hwnd)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public static Graphics FromHdc (IntPtr hdc)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public static Graphics FromHdc (IntPtr hdc, IntPtr hdevice)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public IntPtr GetHdc ()\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void ReleaseHdc (IntPtr hdc)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void DrawString(string str, Font fnt, Brush br, PointF pt)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void DrawString(string str, Font fnt, Brush br, RectangleF rc)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void DrawString(string str, Font fnt, Brush br, PointF pt, StringFormat sf)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void DrawString(string str, Font fnt, Brush br, RectangleF rc, StringFormat sf)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void DrawString(string str, Font fnt, Brush br, float X, float Y)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-\r
-               [MonoTODO]\r
-               public void DrawString(string str, Font fnt, Brush br, float X, float Y, StringFormat sf)\r
-               {\r
-                       throw new NotImplementedException ();\r
-               }\r
-       }\r
-}\r
-\r
+//
+// System.Drawing.Bitmap.cs
+//
+// (C) 2003 Ximian, Inc.  http://www.ximian.com
+//
+// Authors:
+//     Gonzalo Paniagua Javier (gonzalo@ximian.com) (stubbed out)
+//
+using System;
+using System.Drawing.Drawing2D;
+using System.Drawing.Imaging;
+using System.Drawing.Text;
+using System.Runtime.InteropServices;
+
+namespace System.Drawing
+{
+       [ComVisible(false)]
+       public sealed class Graphics : MarshalByRefObject, IDisposable
+       {
+               public delegate bool EnumerateMetafileProc (EmfPlusRecordType recordType,
+                                                          int flags,
+                                                          int dataSize,
+                                                          IntPtr data,
+                                                          PlayRecordCallback callbackData);
+
+               public delegate bool DrawImageAbort (IntPtr callbackData);
+
+               private Graphics (IntPtr nativeGraphics)
+               {
+               }
+
+               [MonoTODO]
+               public void AddMetafileComment (byte [] data)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public GraphicsContainer BeginContainer ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public GraphicsContainer BeginContainer (Rectangle dstrect, Rectangle srcrect, GraphicsUnit unit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public GraphicsContainer BeginContainer (RectangleF dstrect, RectangleF srcrect, GraphicsUnit unit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void Clear (Color color)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void Dispose ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawArc (Pen pen, Rectangle rect, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawArc (Pen pen, RectangleF rect, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawArc (Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawArc (Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawBezier (Pen pen, PointF pt1, PointF pt2, PointF pt3, PointF pt4)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawBezier (Pen pen, Point pt1, Point pt2, Point pt3, Point pt4)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawBezier (Pen pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawBeziers (Pen pen, Point [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawBeziers (Pen pen, PointF [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawClosedCurve (Pen pen, PointF [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawClosedCurve (Pen pen, Point [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawClosedCurve (Pen pen, Point [] points, float tension, FillMode fillmode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawClosedCurve (Pen pen, PointF [] points, float tension, FillMode fillmode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawCurve (Pen pen, Point [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawCurve (Pen pen, PointF [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawCurve (Pen pen, PointF [] points, float tension)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawCurve (Pen pen, Point [] points, float tension)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawCurve (Pen pen, PointF [] points, int offset, int numberOfSegments)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawCurve (Pen pen, Point [] points, int offset, int numberOfSegments, float tension)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawCurve (Pen pen, PointF [] points, int offset, int numberOfSegments, float tension)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawEllipse (Pen pen, Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawEllipse (Pen pen, RectangleF rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawEllipse (Pen pen, int x, int y, int width, int height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawEllipse (Pen pen, float x, float y, float width, float height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawIcon (Icon icon, Rectangle targetRect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawIcon (Icon icon, int x, int y)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawIconUnstretched (Icon icon, Rectangle targetRect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, RectangleF rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, PointF point)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Point [] destPoints)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Point point)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, PointF [] destPoints)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, int x, int y)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, float x, float y)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, float x, float y, float width, float height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, int x, int y, Rectangle srcRect, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, int x, int y, int width, int height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, float x, float y, RectangleF srcRect, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback, int callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback, int callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImageUnscaled (Image image, Point point)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImageUnscaled (Image image, Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImageUnscaled (Image image, int x, int y)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawImageUnscaled (Image image, int x, int y, int width, int height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawLine (Pen pen, PointF pt1, PointF pt2)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawLine (Pen pen, Point pt1, Point pt2)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawLine (Pen pen, int x1, int y1, int x2, int y2)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawLine (Pen pen, float x1, float y1, float x2, float y2)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawLines (Pen pen, PointF [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawLines (Pen pen, Point [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawPath (Pen pen, GraphicsPath path)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawPie (Pen pen, Rectangle rect, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawPie (Pen pen, RectangleF rect, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawPie (Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawPie (Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawPolygon (Pen pen, Point [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawPolygon (Pen pen, PointF [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawRectangle (Pen pen, Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawRectangle (Pen pen, float x, float y, float width, float height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawRectangle (Pen pen, int x, int y, int width, int height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawRectangles (Pen pen, RectangleF [] rects)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawRectangles (Pen pen, Rectangle [] rects)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawString (string s, Font font, Brush brush, RectangleF layoutRectangle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawString (string s, Font font, Brush brush, PointF point)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawString (string s, Font font, Brush brush, PointF point, StringFormat format)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawString (string s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawString (string s, Font font, Brush brush, float x, float y)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void DrawString (string s, Font font, Brush brush, float x, float y, StringFormat format)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EndContainer (GraphicsContainer container)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point [] destPoints, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point destPoint, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF destPoint, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point [] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void EnumerateMetafile (Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ExcludeClip (Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ExcludeClip (Region region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillClosedCurve (Brush brush, PointF [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillClosedCurve (Brush brush, Point [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillClosedCurve (Brush brush, PointF [] points, FillMode fillmode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillClosedCurve (Brush brush, Point [] points, FillMode fillmode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillClosedCurve (Brush brush, PointF [] points, FillMode fillmode, float tension)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillClosedCurve (Brush brush, Point [] points, FillMode fillmode, float tension)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillEllipse (Brush brush, Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillEllipse (Brush brush, RectangleF rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillEllipse (Brush brush, float x, float y, float width, float height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillEllipse (Brush brush, int x, int y, int width, int height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPath (Brush brush, GraphicsPath path)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPie (Brush brush, Rectangle rect, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPie (Brush brush, int x, int y, int width, int height, int startAngle, int sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPie (Brush brush, float x, float y, float width, float height, float startAngle, float sweepAngle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPolygon (Brush brush, PointF [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPolygon (Brush brush, Point [] points)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPolygon (Brush brush, Point [] points, FillMode fillMode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillPolygon (Brush brush, PointF [] points, FillMode fillMode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillRectangle (Brush brush, RectangleF rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillRectangle (Brush brush, Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillRectangle (Brush brush, int x, int y, int width, int height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillRectangle (Brush brush, float x, float y, float width, float height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillRectangles (Brush brush, Rectangle [] rects)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillRectangles (Brush brush, RectangleF [] rects)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void FillRegion (Brush brush, Region region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void Flush ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void Flush (FlushIntention intention)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static Graphics FromHdc (IntPtr hdc)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static Graphics FromHdc (IntPtr hdc, IntPtr hdevice)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static Graphics FromHdcInternal (IntPtr hdc)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static Graphics FromHwnd (IntPtr hwnd)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static Graphics FromHwndInternal (IntPtr hwnd)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static Graphics FromImage (Image image)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static IntPtr GetHalftonePalette ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public IntPtr GetHdc ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public Color GetNearestColor (Color color)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void IntersectClip (Region region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void IntersectClip (RectangleF rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void IntersectClip (Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (Point point)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (RectangleF rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (PointF point)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (float x, float y)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (int x, int y)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (float x, float y, float width, float height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public bool IsVisible (int x, int y, int width, int height)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public Region [] MeasureCharacterRanges (string text, Font font, RectangleF layoutRect, StringFormat stringFormat)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public SizeF MeasureString (string text, Font font)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public SizeF MeasureString (string text, Font font, SizeF layoutArea)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public SizeF MeasureString (string text, Font font, int width)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public SizeF MeasureString (string text, Font font, SizeF layoutArea, StringFormat stringFormat)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public SizeF MeasureString (string text, Font font, int width, StringFormat format)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public SizeF MeasureString (string text, Font font, PointF origin, StringFormat stringFormat)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public SizeF MeasureString (string text, Font font, SizeF layoutArea, StringFormat stringFormat, ref int charactersFitted, ref int linesFilled)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void MultiplyTransform (Matrix matrix)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void MultiplyTransform (Matrix matrix, MatrixOrder order)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ReleaseHdc (IntPtr hdc)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ReleaseHdcInternal (IntPtr hdc)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ResetClip ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ResetTransform ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void Restore (GraphicsState gstate)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void RotateTransform (float angle)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void RotateTransform (float angle, MatrixOrder order)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public GraphicsState Save ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ScaleTransform (float sx, float sy)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void ScaleTransform (float sx, float sy, MatrixOrder order)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (RectangleF rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (GraphicsPath path)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (Rectangle rect)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (Graphics g)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (Graphics g, CombineMode combineMode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (Rectangle rect, CombineMode combineMode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (RectangleF rect, CombineMode combineMode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (Region region, CombineMode combineMode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void SetClip (GraphicsPath path, CombineMode combineMode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void TransformPoints (CoordinateSpace destSpace, CoordinateSpace srcSpace, PointF [] pts)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void TransformPoints (CoordinateSpace destSpace, CoordinateSpace srcSpace, Point [] pts)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void TranslateClip (int dx, int dy)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void TranslateClip (float dx, float dy)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void TranslateTransform (float dx, float dy)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public void TranslateTransform (float dx, float dy, MatrixOrder order)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               public Region Clip
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public RectangleF ClipBounds
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public CompositingMode CompositingMode
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+
+               }
+               public CompositingQuality CompositingQuality
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public float DpiX
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public float DpiY
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public InterpolationMode InterpolationMode
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public bool IsClipEmpty
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public bool IsVisibleClipEmpty
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public float PageScale
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public GraphicsUnit PageUnit
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public PixelOffsetMode PixelOffsetMode
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public Point RenderingOrigin
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public SmoothingMode SmoothingMode
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public int TextContrast
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public TextRenderingHint TextRenderingHint
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public Matrix Transform
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               public RectangleF VisibleClipBounds
+               {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}
+
index 73635c686f007086d3f221fb84f1d458b521c1dd..0bad9333acc68f9fc2728ba871cb156fc8a747d9 100755 (executable)
@@ -85,6 +85,7 @@ System.Drawing.Imaging/EmfType.cs
 System.Drawing.Imaging/EncoderParameterValueType.cs
 System.Drawing.Imaging/EncoderValue.cs
 System.Drawing.Imaging/FrameDimension.cs
+System.Drawing.Imaging/ImageAttributes.cs
 System.Drawing.Imaging/ImageCodecFlags.cs
 System.Drawing.Imaging/ImageCodecInfo.cs
 System.Drawing.Imaging/ImageFlags.cs