New tests, update
[mono.git] / mcs / class / System.Drawing / System.Drawing / gdipEnums.cs
index d108f93cfca3d4e7494eccf0b5261c6851f6ea75..09d86acf393a9af126590d6cb222d1c91031f084 100644 (file)
@@ -1,12 +1,11 @@
 //
 // 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,
@@ -59,22 +53,17 @@ namespace System.Drawing {
                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,
@@ -82,6 +71,53 @@ namespace System.Drawing {
                 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 */
+       }       
 }