* All system.Drawing.Imaging enums complete *
authorDennis Hayes <dennis@mono-cvs.ximian.com>
Mon, 1 Apr 2002 22:57:25 +0000 (22:57 -0000)
committerDennis Hayes <dennis@mono-cvs.ximian.com>
Mon, 1 Apr 2002 22:57:25 +0000 (22:57 -0000)
* Inital and final? checkin *

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

14 files changed:
mcs/class/System.Drawing/System.Drawing.Imaging/ColorAdjustType.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ColorChannelFlag.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ColorMapType.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ColorMatrixFlag.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ColorMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/EmfPlusRecordType.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/EmfType.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/EncoderParameterValueType.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/EncoderValue.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ImageCodecFlags.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ImageFlags.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ImageLockMode.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/MetafileFrameUnit.cs [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/PaletteFlags.cs [new file with mode: 0644]

diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ColorAdjustType.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ColorAdjustType.cs
new file mode 100644 (file)
index 0000000..f60791d
--- /dev/null
@@ -0,0 +1,19 @@
+//\r
+// System.Drawing.Design.ColorAdjustType.cs\r
+//\r
+// (C) 2002 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum ColorAdjustType {\r
+               Any,\r
+               Bitmap,\r
+               Brush,\r
+               Count,\r
+               Default,\r
+               Pen,\r
+               Text\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ColorChannelFlag.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ColorChannelFlag.cs
new file mode 100644 (file)
index 0000000..d04639b
--- /dev/null
@@ -0,0 +1,17 @@
+//\r
+// System.Drawing.ColorChannelFlag.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging\r
+{\r
+       public enum ColorChannelFlag {\r
+               ColorChannelC,\r
+               ColorChannelK,\r
+               ColorChannelLast,\r
+               ColorChannelM,\r
+               ColorChannelY\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ColorMapType.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ColorMapType.cs
new file mode 100644 (file)
index 0000000..29c26e5
--- /dev/null
@@ -0,0 +1,14 @@
+//\r
+// System.Drawing.ColorMapType.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging\r
+{\r
+       public enum  ColorMapType{\r
+               Brush = 1,\r
+               Default = 2\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ColorMatrixFlag.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ColorMatrixFlag.cs
new file mode 100644 (file)
index 0000000..5397913
--- /dev/null
@@ -0,0 +1,15 @@
+//\r
+// System.Drawing.ColorMatrixFlag.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum  ColorMatrixFlag{\r
+               AltGrays,\r
+               Default,\r
+               SkipGrays\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ColorMode.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ColorMode.cs
new file mode 100644 (file)
index 0000000..bb7718a
--- /dev/null
@@ -0,0 +1,14 @@
+//\r
+// System.Drawing.ColorMode.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum ColorMode {\r
+               Argb32Mode,\r
+               Argb64Mode\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/EmfPlusRecordType.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/EmfPlusRecordType.cs
new file mode 100644 (file)
index 0000000..7795c79
--- /dev/null
@@ -0,0 +1,254 @@
+//\r
+// System.Drawing.EmfPlusRecordType.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum EmfPlusRecordType {\r
+               BeginContainer,\r
+               BeginContainerNoParams,\r
+               Clear,\r
+               Comment,\r
+               DrawArc,\r
+               DrawBeziers,\r
+               DrawClosedCurve,\r
+               DrawCurve,\r
+               DrawDriverString,\r
+               DrawEllipse,\r
+               DrawImage,\r
+               DrawImagePoints,\r
+               DrawLines,\r
+               DrawPath,\r
+               DrawPie,\r
+               DrawRects,\r
+               DrawString,\r
+               EmfAbortPath,\r
+               EmfAlphaBlend,\r
+               EmfAngleArc,\r
+               EmfArcTo,\r
+               EmfBeginPath,\r
+               EmfBitBlt,\r
+               EmfChord,\r
+               EmfCloseFigure,\r
+               EmfColorCorrectPalette,\r
+               EmfColorMatchToTargetW,\r
+               EmfCreateBrushIndirect,\r
+               EmfCreateColorSpace,\r
+               EmfCreateColorSpaceW,\r
+               EmfCreateDibPatternBrushPt,\r
+               EmfCreateMonoBrush,\r
+               EmfCreatePalette,\r
+               EmfCreatePen,\r
+               EmfDeleteColorSpace,\r
+               EmfDeleteObject,\r
+               EmfDrawEscape,\r
+               EmfEllipse,\r
+               EmfEndPath,\r
+               EmfEof,\r
+               EmfExcludeClipRect,\r
+               EmfExtCreateFontIndirect,\r
+               EmfExtCreatePen,\r
+               EmfExtEscape,\r
+               EmfExtFloodFill,\r
+               EmfExtSelectClipRgn,\r
+               EmfExtTextOutA,\r
+               EmfExtTextOutW,\r
+               EmfFillPath,\r
+               EmfFillRgn,\r
+               EmfFlattenPath,\r
+               EmfForceUfiMapping,\r
+               EmfFrameRgn,\r
+               EmfGdiComment,\r
+               EmfGlsBoundedRecord,\r
+               EmfGlsRecord,\r
+               EmfGradientFill,\r
+               EmfHeader,\r
+               EmfIntersectClipRect,\r
+               EmfInvertRgn,\r
+               EmfLineTo,\r
+               EmfMaskBlt,\r
+               EmfMin,\r
+               EmfModifyWorldTransform,\r
+               EmfMoveToEx,\r
+               EmfNamedEscpae,\r
+               EmfOffsetClipRgn,\r
+               EmfPaintRgn,\r
+               EmfPie,\r
+               EmfPixelFormat,\r
+               EmfPlgBlt,\r
+               EmfPlusRecordBase,\r
+               EmfPolyBezier,\r
+               EmfPolyBezier16,\r
+               EmfPolyBezierTo,\r
+               EmfPolyBezierTo16,\r
+               EmfPolyDraw,\r
+               EmfPolyDraw16,\r
+               EmfPolygon,\r
+               EmfPolyPolygon16,\r
+               EmfPolyPolyline,\r
+               EmfPolyline16,\r
+               EmfPolyPolygon,\r
+               EmfPolyPolyline16,\r
+               EmfPolyTextOutA,\r
+               EmfPolyTextOutW,\r
+               EmfRealizePalette,\r
+               EmfRectangle,\r
+               EmfReserved069,\r
+               EmfReserved117,\r
+               EmfResizePalette,\r
+               EmfRestoreDC,\r
+               EmfRoundArc,\r
+               EmfRoundRect,\r
+               EmfSaveDC,\r
+               EmfScaleViewportExtEx,\r
+               EmfScaleWindowExtEx,\r
+               EmfSelectClipPath,\r
+               EmfSelectObject,\r
+               EmfSelectPalette,\r
+               EmfSetArcDirection,\r
+               EmfSetBkColor,\r
+               EmfSetBkMode,\r
+               EmfSetBrushOrgEx,\r
+               EmfSetColorAdjustment,\r
+               EmfSetColorSpace,\r
+               EmfSetDIBitsToDevice,\r
+               EmfSetIcmMode,\r
+               EmfSetIcmProfileA,\r
+               EmfSetIcmProfileW,\r
+               EmfSetLayout,\r
+               EmfSetLinkedUfis,\r
+               EmfSetMapMode,\r
+               EmfSetMapperFlags,\r
+               EmfSetMetaRgn,\r
+               EmfSetMiterLimit,\r
+               EmfSetPaletteEntries,\r
+               EmfSetPixelV,\r
+               EmfSetPolyFillMode,\r
+               EmfSetROP2,\r
+               EmfSetStretchBltMode,\r
+               EmfSetTextAlign,\r
+               EmfSetTextColor,\r
+               EmfSetTextJustification,\r
+               EmfSetViewportExtEx,\r
+               EmfSetViewportOrgEx,\r
+               EmfSetWindowExtEx,\r
+               EmfSetWindowOrgEx,\r
+               EmfSetWorldTransform,\r
+               EmfSmallTextOut,\r
+               EmfStartDoc,\r
+               EmfStretchBlt,\r
+               EmfStretchDIBits,\r
+               EmfStrokeAndFillPath,\r
+               EmfStrokePath,\r
+               EmfTransparentBlt,\r
+               EmfWidenPath,\r
+               EndContainer,\r
+               EndOfFile,\r
+               FillClosedCurve,\r
+               FillEllipse,\r
+               FillPath,\r
+               FillPie,\r
+               FillPolygon,\r
+               FillRects,\r
+               FillRegion,\r
+               GetDC,\r
+               Header,\r
+               Invalid,\r
+               Max,\r
+               Min,\r
+               MultiFormatEnd,\r
+               MultiFormatSection,\r
+               MultiFormatStart,\r
+               MultiplyWorldTransform,\r
+               Object,\r
+               OffsetClip,\r
+               ResetClip,\r
+               ResetWorldTransform,\r
+               Restore,\r
+               RotateWorldTransform,\r
+               Save,\r
+               ScaleWorldTransform,\r
+               SetAntiAliasMode,\r
+               SetClipPath,\r
+               SetClipRect,\r
+               SetClipRegion,\r
+               SetCompositingMode,\r
+               SetCompositingQuality,\r
+               SetInterpolationMode,\r
+               SetPageTransform,\r
+               SetPixelOffsetMode,\r
+               SetRenderingOrigin,\r
+               SetTextContrast,\r
+               SetTextRenderingHint,\r
+               SetWorldTransform,\r
+               Total,\r
+               TranslateWorldTransform,\r
+               WmfAnimatePalette,\r
+               WmfArc,\r
+               WmfBitBlt,\r
+               WmfChord,\r
+               WmfCreateBrushIndirect,\r
+               WmfCreateFontIndirect,\r
+               WmfCreatePalette,\r
+               WmfCreatePatternBrush,\r
+               WmfCreatePenIndirect,\r
+               WmfCreateRegion,\r
+               WmfDeleteObject,\r
+               WmfDibBitBlt,\r
+               WmfDibCreatePatternBrush,\r
+               WmfFillRegion,\r
+               WmfFloodFill,\r
+               WmfFrameRegion,\r
+               WmfIntersectClipRect,\r
+               WmfInvertRegion,\r
+               WmfLineTo,\r
+               WmfMoveTo,\r
+               WmfOffsetCilpRgn,\r
+               WmfOffsetViewportOrg,\r
+               WmfOffsetWindowOrg,\r
+               WmfPaintRegion,\r
+               WmfPatBlt,\r
+               WmfPie,\r
+               WmfPolygon,\r
+               WmfPolyline,\r
+               WmfPolyPolygon,\r
+               WmfRealizePalette,\r
+               WmfRecordBase,\r
+               WmfRectangle,\r
+               WmfResizePalette,\r
+               WmfRestoreDC,\r
+               WmfRoundRect,\r
+               WmfSaveDC,\r
+               WmfScaleViewportExt,\r
+               WmfScaleWindowExt,\r
+               WmfSelectClipRegion,\r
+               WmfSelectObject,\r
+               WmfSelectPalette,\r
+               WmfSetBkColor,\r
+               WmfSetBkMode,\r
+               WmfSetDibToDev,\r
+               WmfSetLayout,\r
+               WmfSetMapMode,\r
+               WmfSetMapperFlags,\r
+               WmfSetPalEntries,\r
+               WmfSetPixel,\r
+               WmfSetPolyFillMode,\r
+               WmfSetRelAbs,\r
+               WmfSetROP2,\r
+               WmfSetStretchBltMode,\r
+               WmfSetTextAlign,\r
+               WmfSetTextCharExtra,\r
+               WmfSetTextColor,\r
+               WmfSetTextJustification,\r
+               WmfSetViewportExt,\r
+               WmfSetViewportOrg,\r
+               WmfSetWindowExt,\r
+               WmfSetWindowOrg,\r
+               WmfStretchBlt,\r
+               WmfStretchDib,\r
+               WmfTextOut\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/EmfType.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/EmfType.cs
new file mode 100644 (file)
index 0000000..919fe6b
--- /dev/null
@@ -0,0 +1,15 @@
+//\r
+// System.Drawing.EmfType.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum EmfType {\r
+               EmfOnly,\r
+               EmfPlusDual,\r
+               EmfPlusOnly\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/EncoderParameterValueType.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/EncoderParameterValueType.cs
new file mode 100644 (file)
index 0000000..c39ad02
--- /dev/null
@@ -0,0 +1,20 @@
+//\r
+// System.Drawing.EncoderParameterValueType.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum EncoderParameterValueType {\r
+               ValueTypeAscii,\r
+               ValueTypeByte,\r
+               ValueTypeLong,\r
+               ValueTypeLongRange,\r
+               ValueTypeRational,\r
+               ValueTypeRationalRange,\r
+               ValueTypeShort,\r
+               ValueTypeUndefined\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/EncoderValue.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/EncoderValue.cs
new file mode 100644 (file)
index 0000000..f02e17b
--- /dev/null
@@ -0,0 +1,36 @@
+//\r
+// System.Drawing.EncoderValue.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum EncoderValue {\r
+               ColorTypeCMYK,\r
+               ColorTypeYCCK,\r
+               CompressionCCITT3,\r
+               CompressionCCITT4,\r
+               CompressionLZW,\r
+               CompressionNone,\r
+               CompressionRle,\r
+               Flush,\r
+               FrameDimensionPage,\r
+               FrameDimensionResolution,\r
+               FrameDimensionTime,\r
+               LastFrame,\r
+               MultiFrame,\r
+               RenderNonProgressive,\r
+               RenderProgressive,\r
+               ScanMethodInterlaced,\r
+               ScanMethodNonInterlaced,\r
+               TransformFlipHorizontal,\r
+               TransformFlipVertical,\r
+               TransformRotate180,\r
+               TransformRotate270,\r
+               TransformRotate90,\r
+               VersionGif87,\r
+               VersionGif89\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ImageCodecFlags.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ImageCodecFlags.cs
new file mode 100644 (file)
index 0000000..691edcd
--- /dev/null
@@ -0,0 +1,21 @@
+//\r
+// System.Drawing.ImageCodecFlags.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing \r
+{\r
+       public enum ImageCodecFlags {\r
+               BlockingDecode,\r
+               Builtin,\r
+               Decoder,\r
+               Encoder,\r
+               SeekableEncode,\r
+               SupportBitmap,\r
+               SupportVector,\r
+               System,\r
+               User\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ImageFlags.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ImageFlags.cs
new file mode 100644 (file)
index 0000000..ac234b7
--- /dev/null
@@ -0,0 +1,26 @@
+//\r
+// System.Drawing.ImageFlags.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging\r
+{\r
+       public enum ImageFlags {\r
+               Caching,\r
+               ColorSpaceCmyk,\r
+               ColorSpaceGray,\r
+               ColorSpaceRgb,\r
+               ColorSpaceYcbcr,\r
+               ColorSpaceYcck,\r
+               HasAlpha,\r
+               HasRealDpi,\r
+               HasRealPixelSize,\r
+               HasTranslucent,\r
+               None,\r
+               PartiallyScalable,\r
+               ReadOnly,\r
+               Scalable\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ImageLockMode.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/ImageLockMode.cs
new file mode 100644 (file)
index 0000000..fb15584
--- /dev/null
@@ -0,0 +1,16 @@
+//\r
+// System.Drawing.ImageLockMode.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum ImageLockMode {\r
+               ReadOnly,\r
+               ReadWrite,\r
+               UserInputBuffer,\r
+               WriteOnly\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/MetafileFrameUnit.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/MetafileFrameUnit.cs
new file mode 100644 (file)
index 0000000..4c1bdf4
--- /dev/null
@@ -0,0 +1,18 @@
+//\r
+// System.Drawing.MetafileFrameUnit.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum MetafileFrameUnit {\r
+               Document,\r
+               GdiCompatible,\r
+               Inch,\r
+               Millimeter,\r
+               Pixel,\r
+               Point\r
+       }\r
+}\r
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/PaletteFlags.cs b/mcs/class/System.Drawing/System.Drawing.Imaging/PaletteFlags.cs
new file mode 100644 (file)
index 0000000..39915e8
--- /dev/null
@@ -0,0 +1,15 @@
+//\r
+// System.Drawing.PaletteFlags.cs\r
+//\r
+// (C) 2001 Ximian, Inc.  http://www.ximian.com\r
+// Author: Dennis Hayes (dennish@raytek.com)\r
+//\r
+using System;\r
+namespace System.Drawing.Imaging \r
+{\r
+       public enum PaletteFlags {\r
+               GrayScale,\r
+               Halftone,\r
+               HasAlpha\r
+       }\r
+}\r