2002-9-2 DennisHayes <dennish@raytek.com>
authorDennis Hayes <dennis@mono-cvs.ximian.com>
Thu, 12 Sep 2002 18:41:33 +0000 (18:41 -0000)
committerDennis Hayes <dennis@mono-cvs.ximian.com>
Thu, 12 Sep 2002 18:41:33 +0000 (18:41 -0000)
* AdjustableArrowCap.cs
* Blend.cs
* ColorBlend.cs
* CombineMode.cs
* CompostingMode.cs
* CompostingQuality.cs
* CoordinateSpace.cs
* CustomLineCap.cs
* DashCap.cs
* DashStyle.cs
* FillMode.cs
* FlushIntention.cs
* GraphicsContainer.cs
* GraphicsPathIterator.cs
* GraphicsState.cs
* HatchBrush.cs
* HatchStyle.cs
* InterpolationMode.cs
* LinearGradientBrush.cs
* LinearGradientMode.cs
* LineCap.cs
* LineJoin.cs
* MatrixOrder.cs
* PathData.cs
* PathGradientBrush.cs
* PathPointType.cs
* PenAligment.cs
* PenType.cs
* PixelOffsetMode.cs
* QualityMode.cs
* RegionData.cs
* SmoothingMode.cs
* WarpMode.cs
* WrapMode.cs
* Added null classes for most/all classes, Many stubs, and some implmentation

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

35 files changed:
mcs/class/System.Drawing/System.Drawing.Drawing2D/AdjustableArrowCap.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/Blend.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog
mcs/class/System.Drawing/System.Drawing.Drawing2D/ColorBlend.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/CombineMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingQuality.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/CoordinateSpace.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/CustomLineCap.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/DashCap.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/DashStyle.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/FillMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/FlushIntention.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsContainer.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsPathIterator.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsState.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchBrush.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchStyle.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/InterpolationMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/LineCap.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/LineJoin.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientBrush.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/MatrixOrder.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/PathData.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/PathGradientBrush.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/PathPointType.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/PenAligment.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/PenType.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/PixelOffsetMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/QualityMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/RegionData.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/SmoothingMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/WarpMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/WrapMode.cs [new file with mode: 0644]

diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/AdjustableArrowCap.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/AdjustableArrowCap.cs
new file mode 100644 (file)
index 0000000..5b1e590
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.AdjustableArrowCap.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for AdjustableArrowCap.\r
+       /// </summary>\r
+       public class AdjustableArrowCap\r
+       {\r
+               public AdjustableArrowCap()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/Blend.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/Blend.cs
new file mode 100644 (file)
index 0000000..17466d8
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.Blend.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for Blend.\r
+       /// </summary>\r
+       public class Blend\r
+       {\r
+               public Blend()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
index be51cc90859c18aaf2dadd21de7d82f35dfcc2c3..e0170e69430d12b0c8963ff62c187ac87c6e49e3 100644 (file)
@@ -1,3 +1,41 @@
+2002-9-2  DennisHayes <dennish@raytek.com>\r
+       \r
+       * AdjustableArrowCap.cs\r
+       * Blend.cs\r
+       * ColorBlend.cs\r
+       * CombineMode.cs\r
+       * CompostingMode.cs\r
+       * CompostingQuality.cs\r
+       * CoordinateSpace.cs\r
+       * CustomLineCap.cs\r
+       * DashCap.cs\r
+       * DashStyle.cs\r
+       * FillMode.cs\r
+       * FlushIntention.cs\r
+       * GraphicsContainer.cs\r
+       * GraphicsPathIterator.cs\r
+       * GraphicsState.cs\r
+       * HatchBrush.cs\r
+       * HatchStyle.cs\r
+       * InterpolationMode.cs\r
+       * LinearGradientBrush.cs\r
+       * LinearGradientMode.cs\r
+       * LineCap.cs\r
+       * LineJoin.cs\r
+       * MatrixOrder.cs\r
+       * PathData.cs\r
+       * PathGradientBrush.cs\r
+       * PathPointType.cs\r
+       * PenAligment.cs\r
+       * PenType.cs\r
+       * PixelOffsetMode.cs\r
+       * QualityMode.cs\r
+       * RegionData.cs\r
+       * SmoothingMode.cs\r
+       * WarpMode.cs\r
+       * WrapMode.cs\r
+       * Added null classes for most/all classes, Many stubs, and some implmentation\r
+\r
 2002-9-2  DennisHayes <dennish@raytek.com>\r
 \r
        * Matrix.cs\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/ColorBlend.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/ColorBlend.cs
new file mode 100644 (file)
index 0000000..ce7a4b8
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.ColorBlend.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for ColorBlend.\r
+       /// </summary>\r
+       public class ColorBlend\r
+       {\r
+               public ColorBlend()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/CombineMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/CombineMode.cs
new file mode 100644 (file)
index 0000000..4699b18
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.CombineMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for CombineMode.\r
+       /// </summary>\r
+    public enum CombineMode\r
+    {\r
+        Complement,\r
+        Exclude,\r
+        Intersect,\r
+        Replace,\r
+        Union,\r
+        Xor\r
+    }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingMode.cs
new file mode 100644 (file)
index 0000000..435e07e
--- /dev/null
@@ -0,0 +1,21 @@
+//\r
+// System.Drawing.CompostingMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for CompostingMode.\r
+       /// </summary>\r
+               public enum CompositingMode {\r
+                       SourceCopy,\r
+                       SourceOver\r
+               }\r
+}\r
+\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingQuality.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingQuality.cs
new file mode 100644 (file)
index 0000000..0c70fe1
--- /dev/null
@@ -0,0 +1,24 @@
+//\r
+// System.Drawing.CompostingQuality.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for CompostingQuality.\r
+       /// </summary>\r
+       public enum CompositingQuality {\r
+               AssumeLinear,\r
+               Default,\r
+               GammaCorrected,\r
+               HighQuality,\r
+               HighSpeed,\r
+               Invalid\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/CoordinateSpace.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/CoordinateSpace.cs
new file mode 100644 (file)
index 0000000..4a511c4
--- /dev/null
@@ -0,0 +1,21 @@
+//\r
+// System.Drawing.CoordinateSpace.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for CoordinateSpace.\r
+       /// </summary>\r
+       public enum CoordinateSpace {\r
+               Device,\r
+               Page,\r
+               World\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/CustomLineCap.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/CustomLineCap.cs
new file mode 100644 (file)
index 0000000..5c3e552
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.CustomLineCap.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for CustomLineCap.\r
+       /// </summary>\r
+       public class CustomLineCap\r
+       {\r
+               public CustomLineCap()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/DashCap.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/DashCap.cs
new file mode 100644 (file)
index 0000000..730e71b
--- /dev/null
@@ -0,0 +1,21 @@
+//\r
+// System.Drawing.DashCap.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for DashCap.\r
+       /// </summary>\r
+       public enum DashCap {\r
+               Flat,\r
+               Round,\r
+               Triangle\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/DashStyle.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/DashStyle.cs
new file mode 100644 (file)
index 0000000..d181554
--- /dev/null
@@ -0,0 +1,16 @@
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for DashStyle.\r
+       /// </summary>\r
+       public enum DashStyle {\r
+               Custom,\r
+               Dash,\r
+               DashDot,\r
+               DashDotDot,\r
+               Dot,\r
+               Solid\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/FillMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/FillMode.cs
new file mode 100644 (file)
index 0000000..dd53520
--- /dev/null
@@ -0,0 +1,21 @@
+//\r
+// System.Drawing.FillMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for FillMode.\r
+       /// </summary>\r
+       public enum FillMode {\r
+               Alternate,\r
+               Winding\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/FlushIntention.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/FlushIntention.cs
new file mode 100644 (file)
index 0000000..2b9eb1c
--- /dev/null
@@ -0,0 +1,20 @@
+//\r
+// System.Drawing.FlushIntention.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for FlushIntention.\r
+       /// </summary>\r
+       public enum FlushIntention {\r
+               Flush,\r
+               Sync\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsContainer.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsContainer.cs
new file mode 100644 (file)
index 0000000..047c188
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.GraphicsContainer.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for GraphicsContainer.\r
+       /// </summary>\r
+       public class GraphicsContainer\r
+       {\r
+               public GraphicsContainer()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsPathIterator.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsPathIterator.cs
new file mode 100644 (file)
index 0000000..01b7a49
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.GraphicsPathIterator.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for GraphicsPathIterator.\r
+       /// </summary>\r
+       public class GraphicsPathIterator\r
+       {\r
+               public GraphicsPathIterator()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsState.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsState.cs
new file mode 100644 (file)
index 0000000..87c6d70
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.GraphicsState.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for GraphicsState.\r
+       /// </summary>\r
+       public class GraphicsState\r
+       {\r
+               public GraphicsState()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchBrush.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchBrush.cs
new file mode 100644 (file)
index 0000000..922124f
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.HatchBrush.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for HatchBrush.\r
+       /// </summary>\r
+       public class HatchBrush\r
+       {\r
+               public HatchBrush()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchStyle.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchStyle.cs
new file mode 100644 (file)
index 0000000..a45eeed
--- /dev/null
@@ -0,0 +1,75 @@
+//\r
+// System.Drawing.HatchStyle.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for HatchStyle.\r
+       /// </summary>\r
+               public enum HatchStyle {\r
+                       BackwardDiagonal,\r
+                       Cross,\r
+                       DarkDownwardDiagonal,\r
+                       DarkHorizontal,\r
+                       DarkUpwardDiagonal,\r
+                       DarkVertical,\r
+                       DashedDownwardDiagonal,\r
+                       DashedHorizontal,\r
+                       DashedUpwardDiagonal,\r
+                       DashedVertical,\r
+                       DiagonalBrick,\r
+                       DiagonalCross,\r
+                       Divot,\r
+                       DottedDiamond,\r
+                       DottedGrid,\r
+                       ForwardDiagonal,\r
+                       Horizontal,\r
+                       HorizontalBrick,\r
+                       LargeCheckerBoard,\r
+                       LargeConfetti,\r
+                       LargeGrid,\r
+                       LightDownwardDiagonal,\r
+                       LightHorizontal,\r
+                       LightUpwardDiagonal,\r
+                       LightVertical,\r
+                       Max,\r
+                       Min,\r
+                       NarrowHorizontal,\r
+                       NarrowVertical,\r
+                       OutlinedDiamond,\r
+                       Percent05,\r
+                       Percent10,\r
+                       Percent20,\r
+                       Percent25,\r
+                       Percent30,\r
+                       Percent40,\r
+                       Percent50,\r
+                       Percent60,\r
+                       Percent70,\r
+                       Percent75,\r
+                       Percent80,\r
+                       Percent90,\r
+                       Plaid,\r
+                       Shingle,\r
+                       SmallCheckerBoard,\r
+                       SmallConfetti,\r
+                       SmallGrid,\r
+                       SolidDiamond,\r
+                       Sphere,\r
+                       Trellis,\r
+                       Vertical,\r
+                       Wave,\r
+                       Weave,\r
+                       WideDownwardDiagonal,\r
+                       WideUpwardDiagonal,\r
+                       ZigZag\r
+               }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/InterpolationMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/InterpolationMode.cs
new file mode 100644 (file)
index 0000000..0acbc6b
--- /dev/null
@@ -0,0 +1,27 @@
+//\r
+// System.Drawing.InterpolationMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for InterpolationMode.\r
+       /// </summary>\r
+       public enum InterpolationMode {\r
+               Bicubic,\r
+               Bilinear,\r
+               Default,\r
+               High,\r
+               HighQualityBicubic,\r
+               HighQualityBilinear,\r
+               Invalid,\r
+               Low,\r
+               NearestNeighbour\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/LineCap.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/LineCap.cs
new file mode 100644 (file)
index 0000000..d71a1ab
--- /dev/null
@@ -0,0 +1,29 @@
+//\r
+// System.Drawing.LineCap.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for LineCap.\r
+       /// </summary>\r
+       public enum LineCap {\r
+               AnchorMask,\r
+               ArrowAnchor,\r
+               Custom,\r
+               DiamondAnchor,\r
+               Flat,\r
+               NoAnchor,\r
+               Round,\r
+               RoundAnchor,\r
+               Square,\r
+               SquareAnchor,\r
+               Triangle\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/LineJoin.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/LineJoin.cs
new file mode 100644 (file)
index 0000000..3460856
--- /dev/null
@@ -0,0 +1,22 @@
+//\r
+// System.Drawing.LineJoin.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for LineJoin.\r
+       /// </summary>\r
+       public enum LineJoin {\r
+               Bevel,\r
+               Miter,\r
+               MiterClipped,\r
+               Round\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientBrush.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientBrush.cs
new file mode 100644 (file)
index 0000000..c3010f4
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.LinearGradientBrush.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for LinearGradientBrush.\r
+       /// </summary>\r
+       public class LinearGradientBrush\r
+       {\r
+               public LinearGradientBrush()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientMode.cs
new file mode 100644 (file)
index 0000000..335a136
--- /dev/null
@@ -0,0 +1,22 @@
+//\r
+// System.Drawing.LinearGradientMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for LinearGradientMode.\r
+       /// </summary>\r
+       public enum LinearGradientMode {\r
+               BackwardDiagonal,\r
+               ForwardDiagonal,\r
+               Horizontal,\r
+               Vertical\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/MatrixOrder.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/MatrixOrder.cs
new file mode 100644 (file)
index 0000000..ec5b027
--- /dev/null
@@ -0,0 +1,20 @@
+//\r
+// System.Drawing.MatrixOrder.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for MatrixOrder.\r
+       /// </summary>\r
+       public enum MatrixOrder {\r
+               Append,\r
+               Prepend\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathData.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathData.cs
new file mode 100644 (file)
index 0000000..3d747de
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.PathData.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for PathData.\r
+       /// </summary>\r
+       public class PathData\r
+       {\r
+               public PathData()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathGradientBrush.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathGradientBrush.cs
new file mode 100644 (file)
index 0000000..ca0bbb4
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.PathGradientBrush.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for PathGradientBrush.\r
+       /// </summary>\r
+       public class PathGradientBrush\r
+       {\r
+               public PathGradientBrush()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathPointType.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/PathPointType.cs
new file mode 100644 (file)
index 0000000..12a9321
--- /dev/null
@@ -0,0 +1,26 @@
+//\r
+// System.Drawing.PathPointType.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for PathPointType.\r
+       /// </summary>\r
+       public enum PathPointType {\r
+               Bezier,\r
+               Bezier3,\r
+               CloseSubpath,\r
+               DashMode,\r
+               Line,\r
+               PathMarker,\r
+               PathTypeMask,\r
+               Start\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/PenAligment.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/PenAligment.cs
new file mode 100644 (file)
index 0000000..5ca840f
--- /dev/null
@@ -0,0 +1,23 @@
+//\r
+// System.Drawing.PenAligment.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for PenAligment.\r
+       /// </summary>\r
+       public enum PenAlignment {\r
+               Center,\r
+               Inset,\r
+               Left,\r
+               Outset,\r
+               Right\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/PenType.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/PenType.cs
new file mode 100644 (file)
index 0000000..9d90699
--- /dev/null
@@ -0,0 +1,15 @@
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for PenType.\r
+       /// </summary>\r
+       public enum PenType {\r
+               HatchFill,\r
+               LinearGradient,\r
+               PathGradient,\r
+               SolidColor,\r
+               TextureFill\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/PixelOffsetMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/PixelOffsetMode.cs
new file mode 100644 (file)
index 0000000..29a29b1
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.PixelOffsetMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for PixelOffsetMode.\r
+       /// </summary>\r
+       public enum PixelOffsetMode {\r
+               Default,\r
+               Half,\r
+               HighQuality,\r
+               HighSpeed,\r
+               Invalid,\r
+               None\r
+       }\r
+}\r
+\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/QualityMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/QualityMode.cs
new file mode 100644 (file)
index 0000000..fa95da5
--- /dev/null
@@ -0,0 +1,22 @@
+//\r
+// System.Drawing.QualityMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for QualityMode.\r
+       /// </summary>\r
+       public enum QualityMode {\r
+               Default,\r
+               Hight,\r
+               Invalid,\r
+               Low\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/RegionData.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/RegionData.cs
new file mode 100644 (file)
index 0000000..db97f83
--- /dev/null
@@ -0,0 +1,25 @@
+//\r
+// System.Drawing.RegionData.cs\r
+//\r
+// Author:\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing2d\r
+{\r
+       /// <summary>\r
+       /// Summary description for RegionData.\r
+       /// </summary>\r
+       public class RegionData\r
+       {\r
+               public RegionData()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/SmoothingMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/SmoothingMode.cs
new file mode 100644 (file)
index 0000000..9ea7359
--- /dev/null
@@ -0,0 +1,24 @@
+//\r
+// System.Drawing.SmoothingMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for SmoothingMode.\r
+       /// </summary>\r
+       public enum SmoothingMode {\r
+               AntiAlias,\r
+               Default,\r
+               HighQuality,\r
+               HighSpeed,\r
+               Invalid,\r
+               None\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/WarpMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/WarpMode.cs
new file mode 100644 (file)
index 0000000..c82361c
--- /dev/null
@@ -0,0 +1,20 @@
+//\r
+// System.Drawing.WarpMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for WarpMode.\r
+       /// </summary>\r
+       public enum WarpMode {\r
+               Bilinear,\r
+               Perspective\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/WrapMode.cs b/mcs/class/System.Drawing/System.Drawing.Drawing2D/WrapMode.cs
new file mode 100644 (file)
index 0000000..6cf1b8b
--- /dev/null
@@ -0,0 +1,23 @@
+//\r
+// System.Drawing.WrapMode.cs\r
+//\r
+// Author:\r
+//   Stefan Maierhofer <sm@cg.tuwien.ac.at>\r
+//   Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) 2002 Ximian, Inc\r
+//\r
+using System;\r
+\r
+namespace System.Drawing.Drawing2d {\r
+       /// <summary>\r
+       /// Summary description for WrapMode.\r
+       /// </summary>\r
+       public enum WrapMode {\r
+               Clamp,\r
+               Tile,\r
+               TileFlipX,\r
+               TileFlipXY,\r
+               TileFlipY\r
+       }\r
+}\r