Преглед на файлове

2002-9-2 DennisHayes <[email protected]>

* 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

Dennis Hayes преди 23 години
родител
ревизия
e2ec2cde28
променени са 35 файла, в които са добавени 880 реда и са изтрити 0 реда
  1. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/AdjustableArrowCap.cs
  2. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/Blend.cs
  3. 38 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog
  4. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/ColorBlend.cs
  5. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/CombineMode.cs
  6. 21 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingMode.cs
  7. 24 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingQuality.cs
  8. 21 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/CoordinateSpace.cs
  9. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/CustomLineCap.cs
  10. 21 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/DashCap.cs
  11. 16 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/DashStyle.cs
  12. 21 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/FillMode.cs
  13. 20 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/FlushIntention.cs
  14. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsContainer.cs
  15. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsPathIterator.cs
  16. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsState.cs
  17. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchBrush.cs
  18. 75 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchStyle.cs
  19. 27 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/InterpolationMode.cs
  20. 29 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/LineCap.cs
  21. 22 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/LineJoin.cs
  22. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientBrush.cs
  23. 22 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientMode.cs
  24. 20 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/MatrixOrder.cs
  25. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/PathData.cs
  26. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/PathGradientBrush.cs
  27. 26 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/PathPointType.cs
  28. 23 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/PenAligment.cs
  29. 15 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/PenType.cs
  30. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/PixelOffsetMode.cs
  31. 22 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/QualityMode.cs
  32. 25 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/RegionData.cs
  33. 24 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/SmoothingMode.cs
  34. 20 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/WarpMode.cs
  35. 23 0
      mcs/class/System.Drawing/System.Drawing.Drawing2D/WrapMode.cs

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/AdjustableArrowCap.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.AdjustableArrowCap.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for AdjustableArrowCap.
+	/// </summary>
+	public class AdjustableArrowCap
+	{
+		public AdjustableArrowCap()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/Blend.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.Blend.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for Blend.
+	/// </summary>
+	public class Blend
+	{
+		public Blend()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 38 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog

@@ -1,3 +1,41 @@
+2002-9-2  DennisHayes <[email protected]>
+	
+	* 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
+
 2002-9-2  DennisHayes <[email protected]>
 
 	* Matrix.cs

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/ColorBlend.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.ColorBlend.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for ColorBlend.
+	/// </summary>
+	public class ColorBlend
+	{
+		public ColorBlend()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/CombineMode.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.CombineMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for CombineMode.
+	/// </summary>
+    public enum CombineMode
+    {
+        Complement,
+        Exclude,
+        Intersect,
+        Replace,
+        Union,
+        Xor
+    }
+}

+ 21 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingMode.cs

@@ -0,0 +1,21 @@
+//
+// System.Drawing.CompostingMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for CompostingMode.
+	/// </summary>
+		public enum CompositingMode {
+			SourceCopy,
+			SourceOver
+		}
+}
+

+ 24 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/CompostingQuality.cs

@@ -0,0 +1,24 @@
+//
+// System.Drawing.CompostingQuality.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for CompostingQuality.
+	/// </summary>
+	public enum CompositingQuality {
+		AssumeLinear,
+		Default,
+		GammaCorrected,
+		HighQuality,
+		HighSpeed,
+		Invalid
+	}
+}

+ 21 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/CoordinateSpace.cs

@@ -0,0 +1,21 @@
+//
+// System.Drawing.CoordinateSpace.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for CoordinateSpace.
+	/// </summary>
+	public enum CoordinateSpace {
+		Device,
+		Page,
+		World
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/CustomLineCap.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.CustomLineCap.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for CustomLineCap.
+	/// </summary>
+	public class CustomLineCap
+	{
+		public CustomLineCap()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 21 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/DashCap.cs

@@ -0,0 +1,21 @@
+//
+// System.Drawing.DashCap.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for DashCap.
+	/// </summary>
+	public enum DashCap {
+		Flat,
+		Round,
+		Triangle
+	}
+}

+ 16 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/DashStyle.cs

@@ -0,0 +1,16 @@
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for DashStyle.
+	/// </summary>
+	public enum DashStyle {
+		Custom,
+		Dash,
+		DashDot,
+		DashDotDot,
+		Dot,
+		Solid
+	}
+}

+ 21 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/FillMode.cs

@@ -0,0 +1,21 @@
+//
+// System.Drawing.FillMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for FillMode.
+	/// </summary>
+	public enum FillMode {
+		Alternate,
+		Winding
+	}
+}

+ 20 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/FlushIntention.cs

@@ -0,0 +1,20 @@
+//
+// System.Drawing.FlushIntention.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for FlushIntention.
+	/// </summary>
+	public enum FlushIntention {
+		Flush,
+		Sync
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsContainer.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.GraphicsContainer.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for GraphicsContainer.
+	/// </summary>
+	public class GraphicsContainer
+	{
+		public GraphicsContainer()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsPathIterator.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.GraphicsPathIterator.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for GraphicsPathIterator.
+	/// </summary>
+	public class GraphicsPathIterator
+	{
+		public GraphicsPathIterator()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsState.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.GraphicsState.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for GraphicsState.
+	/// </summary>
+	public class GraphicsState
+	{
+		public GraphicsState()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchBrush.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.HatchBrush.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for HatchBrush.
+	/// </summary>
+	public class HatchBrush
+	{
+		public HatchBrush()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 75 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/HatchStyle.cs

@@ -0,0 +1,75 @@
+//
+// System.Drawing.HatchStyle.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for HatchStyle.
+	/// </summary>
+		public enum HatchStyle {
+			BackwardDiagonal,
+			Cross,
+			DarkDownwardDiagonal,
+			DarkHorizontal,
+			DarkUpwardDiagonal,
+			DarkVertical,
+			DashedDownwardDiagonal,
+			DashedHorizontal,
+			DashedUpwardDiagonal,
+			DashedVertical,
+			DiagonalBrick,
+			DiagonalCross,
+			Divot,
+			DottedDiamond,
+			DottedGrid,
+			ForwardDiagonal,
+			Horizontal,
+			HorizontalBrick,
+			LargeCheckerBoard,
+			LargeConfetti,
+			LargeGrid,
+			LightDownwardDiagonal,
+			LightHorizontal,
+			LightUpwardDiagonal,
+			LightVertical,
+			Max,
+			Min,
+			NarrowHorizontal,
+			NarrowVertical,
+			OutlinedDiamond,
+			Percent05,
+			Percent10,
+			Percent20,
+			Percent25,
+			Percent30,
+			Percent40,
+			Percent50,
+			Percent60,
+			Percent70,
+			Percent75,
+			Percent80,
+			Percent90,
+			Plaid,
+			Shingle,
+			SmallCheckerBoard,
+			SmallConfetti,
+			SmallGrid,
+			SolidDiamond,
+			Sphere,
+			Trellis,
+			Vertical,
+			Wave,
+			Weave,
+			WideDownwardDiagonal,
+			WideUpwardDiagonal,
+			ZigZag
+		}
+}

+ 27 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/InterpolationMode.cs

@@ -0,0 +1,27 @@
+//
+// System.Drawing.InterpolationMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for InterpolationMode.
+	/// </summary>
+	public enum InterpolationMode {
+		Bicubic,
+		Bilinear,
+		Default,
+		High,
+		HighQualityBicubic,
+		HighQualityBilinear,
+		Invalid,
+		Low,
+		NearestNeighbour
+	}
+}

+ 29 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/LineCap.cs

@@ -0,0 +1,29 @@
+//
+// System.Drawing.LineCap.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for LineCap.
+	/// </summary>
+	public enum LineCap {
+		AnchorMask,
+		ArrowAnchor,
+		Custom,
+		DiamondAnchor,
+		Flat,
+		NoAnchor,
+		Round,
+		RoundAnchor,
+		Square,
+		SquareAnchor,
+		Triangle
+	}
+}

+ 22 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/LineJoin.cs

@@ -0,0 +1,22 @@
+//
+// System.Drawing.LineJoin.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for LineJoin.
+	/// </summary>
+	public enum LineJoin {
+		Bevel,
+		Miter,
+		MiterClipped,
+		Round
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientBrush.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.LinearGradientBrush.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for LinearGradientBrush.
+	/// </summary>
+	public class LinearGradientBrush
+	{
+		public LinearGradientBrush()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 22 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientMode.cs

@@ -0,0 +1,22 @@
+//
+// System.Drawing.LinearGradientMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for LinearGradientMode.
+	/// </summary>
+	public enum LinearGradientMode {
+		BackwardDiagonal,
+		ForwardDiagonal,
+		Horizontal,
+		Vertical
+	}
+}

+ 20 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/MatrixOrder.cs

@@ -0,0 +1,20 @@
+//
+// System.Drawing.MatrixOrder.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for MatrixOrder.
+	/// </summary>
+	public enum MatrixOrder {
+		Append,
+		Prepend
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/PathData.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.PathData.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for PathData.
+	/// </summary>
+	public class PathData
+	{
+		public PathData()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/PathGradientBrush.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.PathGradientBrush.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for PathGradientBrush.
+	/// </summary>
+	public class PathGradientBrush
+	{
+		public PathGradientBrush()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 26 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/PathPointType.cs

@@ -0,0 +1,26 @@
+//
+// System.Drawing.PathPointType.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for PathPointType.
+	/// </summary>
+	public enum PathPointType {
+		Bezier,
+		Bezier3,
+		CloseSubpath,
+		DashMode,
+		Line,
+		PathMarker,
+		PathTypeMask,
+		Start
+	}
+}

+ 23 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/PenAligment.cs

@@ -0,0 +1,23 @@
+//
+// System.Drawing.PenAligment.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for PenAligment.
+	/// </summary>
+	public enum PenAlignment {
+		Center,
+		Inset,
+		Left,
+		Outset,
+		Right
+	}
+}

+ 15 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/PenType.cs

@@ -0,0 +1,15 @@
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for PenType.
+	/// </summary>
+	public enum PenType {
+		HatchFill,
+		LinearGradient,
+		PathGradient,
+		SolidColor,
+		TextureFill
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/PixelOffsetMode.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.PixelOffsetMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for PixelOffsetMode.
+	/// </summary>
+	public enum PixelOffsetMode {
+		Default,
+		Half,
+		HighQuality,
+		HighSpeed,
+		Invalid,
+		None
+	}
+}
+

+ 22 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/QualityMode.cs

@@ -0,0 +1,22 @@
+//
+// System.Drawing.QualityMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for QualityMode.
+	/// </summary>
+	public enum QualityMode {
+		Default,
+		Hight,
+		Invalid,
+		Low
+	}
+}

+ 25 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/RegionData.cs

@@ -0,0 +1,25 @@
+//
+// System.Drawing.RegionData.cs
+//
+// Author:
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing2d
+{
+	/// <summary>
+	/// Summary description for RegionData.
+	/// </summary>
+	public class RegionData
+	{
+		public RegionData()
+		{
+			//
+			// TODO: Add constructor logic here
+			//
+		}
+	}
+}

+ 24 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/SmoothingMode.cs

@@ -0,0 +1,24 @@
+//
+// System.Drawing.SmoothingMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for SmoothingMode.
+	/// </summary>
+	public enum SmoothingMode {
+		AntiAlias,
+		Default,
+		HighQuality,
+		HighSpeed,
+		Invalid,
+		None
+	}
+}

+ 20 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/WarpMode.cs

@@ -0,0 +1,20 @@
+//
+// System.Drawing.WarpMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for WarpMode.
+	/// </summary>
+	public enum WarpMode {
+		Bilinear,
+		Perspective
+	}
+}

+ 23 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/WrapMode.cs

@@ -0,0 +1,23 @@
+//
+// System.Drawing.WrapMode.cs
+//
+// Author:
+//   Stefan Maierhofer <[email protected]>
+//   Dennis Hayes ([email protected])
+//
+// (C) 2002 Ximian, Inc
+//
+using System;
+
+namespace System.Drawing.Drawing2d {
+	/// <summary>
+	/// Summary description for WrapMode.
+	/// </summary>
+	public enum WrapMode {
+		Clamp,
+		Tile,
+		TileFlipX,
+		TileFlipXY,
+		TileFlipY
+	}
+}