New test.
[mono.git] / mcs / class / System.Drawing / System.Drawing / gdipEnums.cs
1 //
2 // System.Drawing.gdipEnums.cs
3 //
4 // Author: 
5 // Alexandre Pigolkine (pigolkine@gmx.de)
6 //
7
8 //
9 // Copyright (C) 2004 Novell, Inc (http://www.novell.com)
10 //
11 // Permission is hereby granted, free of charge, to any person obtaining
12 // a copy of this software and associated documentation files (the
13 // "Software"), to deal in the Software without restriction, including
14 // without limitation the rights to use, copy, modify, merge, publish,
15 // distribute, sublicense, and/or sell copies of the Software, and to
16 // permit persons to whom the Software is furnished to do so, subject to
17 // the following conditions:
18 // 
19 // The above copyright notice and this permission notice shall be
20 // included in all copies or substantial portions of the Software.
21 // 
22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29 //
30 using System;
31
32 namespace System.Drawing {
33         /// <summary>
34         /// GDI+ API enumerations
35         /// </summary>
36         
37         #region Status
38         internal enum Status {
39                 Ok = 0,
40                 GenericError = 1,
41                 InvalidParameter = 2,
42                 OutOfMemory = 3,
43                 ObjectBusy = 4,
44                 InsufficientBuffer = 5,
45                 NotImplemented = 6,
46                 Win32Error = 7,
47                 WrongState = 8,
48                 Aborted = 9,
49                 FileNotFound = 10,
50                 ValueOverflow = 11,
51                 AccessDenied = 12,
52                 UnknownImageFormat = 13,
53                 FontFamilyNotFound = 14,
54                 FontStyleNotFound = 15,
55                 NotTrueTypeFont = 16,
56                 UnsupportedGdiplusVersion = 17,
57                 GdiplusNotInitialized = 18,
58                 PropertyNotFound = 19,
59                 PropertyNotSupported = 20,
60                 ProfileNotFound = 21
61         }
62         #endregion
63         
64         #region Unit
65         internal enum Unit
66         {
67                 UnitWorld               = 0,
68                 UnitDisplay     = 1,
69                 UnitPixel               = 2,
70                 UnitPoint               = 3,
71                 UnitInch                = 4,
72                 UnitDocument    = 5,
73                 UnitMillimeter  = 6
74         };
75         #endregion
76
77         #region BrushType
78         internal enum BrushType {
79                 BrushTypeSolidColor = 0,
80                 BrushTypeHatchFill = 1,
81                 BrushTypeTextureFill = 2,
82                 BrushTypePathGradient = 3,
83                 BrushTypeLinearGradient = 4
84         }
85         #endregion
86         
87 }