//
// System.Drawing.gdipEnums.cs
//
-// Author:
-// Alexandre Pigolkine (pigolkine@gmx.de)
+// Authors:
+// Alexandre Pigolkine (pigolkine@gmx.de)
+// Sebastien Pouliot <sebastien@ximian.com>
//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+// Copyright (C) 2004, 2007 Novell, Inc (http://www.novell.com)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
namespace System.Drawing {
- /// <summary>
- /// GDI+ API enumerations
- /// </summary>
-
- #region Status
+
internal enum Status {
Ok = 0,
GenericError = 1,
PropertyNotSupported = 20,
ProfileNotFound = 21
}
- #endregion
-
- #region Unit
- internal enum Unit
- {
- UnitWorld = 0,
+
+ internal enum Unit {
+ UnitWorld = 0,
UnitDisplay = 1,
- UnitPixel = 2,
- UnitPoint = 3,
- UnitInch = 4,
+ UnitPixel = 2,
+ UnitPoint = 3,
+ UnitInch = 4,
UnitDocument = 5,
UnitMillimeter = 6
- };
- #endregion
+ }
- #region BrushType
internal enum BrushType {
BrushTypeSolidColor = 0,
BrushTypeHatchFill = 1,
BrushTypePathGradient = 3,
BrushTypeLinearGradient = 4
}
- #endregion
-
+
+ internal enum ImageType {
+ Unknown = 0,
+ Bitmap = 1,
+ Metafile = 2
+ }
+
+ internal enum GetSysColorIndex {
+ COLOR_SCROLLBAR = 0,
+ COLOR_BACKGROUND = 1,
+ COLOR_ACTIVECAPTION = 2,
+ COLOR_INACTIVECAPTION = 3,
+ COLOR_MENU = 4,
+ COLOR_WINDOW = 5,
+ COLOR_WINDOWFRAME = 6,
+ COLOR_MENUTEXT = 7,
+ COLOR_WINDOWTEXT = 8,
+ COLOR_CAPTIONTEXT = 9,
+ COLOR_ACTIVEBORDER = 10,
+ COLOR_INACTIVEBORDER = 11,
+ COLOR_APPWORKSPACE = 12,
+ COLOR_HIGHLIGHT = 13,
+ COLOR_HIGHLIGHTTEXT = 14,
+ COLOR_BTNFACE = 15,
+ COLOR_BTNSHADOW = 16,
+ COLOR_GRAYTEXT = 17,
+ COLOR_BTNTEXT = 18,
+ COLOR_INACTIVECAPTIONTEXT = 19,
+ COLOR_BTNHIGHLIGHT = 20,
+ COLOR_3DDKSHADOW = 21,
+ COLOR_3DLIGHT = 22,
+ COLOR_INFOTEXT = 23,
+ COLOR_INFOBK = 24,
+
+ COLOR_HOTLIGHT = 26,
+ COLOR_GRADIENTACTIVECAPTION = 27,
+ COLOR_GRADIENTINACTIVECAPTION = 28,
+ COLOR_MENUHIGHLIGHT = 29,
+ COLOR_MENUBAR = 30,
+
+ COLOR_DESKTOP = 1,
+ COLOR_3DFACE = 16,
+ COLOR_3DSHADOW = 16,
+ COLOR_3DHIGHLIGHT = 20,
+ COLOR_3DHILIGHT = 20,
+ COLOR_BTNHILIGHT = 20,
+
+ COLOR_MAXVALUE = 30,/* Maximum value */
+ }
}