New test.
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ProfessionalColors.cs
1 //\r
2 // ProfessionalColors.cs\r
3 //\r
4 // Permission is hereby granted, free of charge, to any person obtaining\r
5 // a copy of color_table software and associated documentation files (the\r
6 // "Software"), to deal in the Software without restriction, including\r
7 // without limitation the rights to use, copy, modify, merge, publish,\r
8 // distribute, sublicense, and/or sell copies of the Software, and to\r
9 // permit persons to whom the Software is furnished to do so, subject to\r
10 // the following conditions:\r
11 // \r
12 // The above copyright notice and color_table permission notice shall be\r
13 // included in all copies or substantial portions of the Software.\r
14 // \r
15 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
16 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
17 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
18 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
19 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
20 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
21 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
22 //\r
23 // Copyright (c) 2006 Novell, Inc.\r
24 //\r
25 // Authors:\r
26 //      Jonathan Pobst (monkey@jpobst.com)\r
27 //\r
28 \r
29 #if NET_2_0\r
30 using System.Drawing;\r
31 using System.Windows.Forms.VisualStyles;\r
32 \r
33 namespace System.Windows.Forms\r
34 {\r
35         public sealed class ProfessionalColors\r
36         {\r
37                 private static ProfessionalColorTable color_table = new ProfessionalColorTable();\r
38 \r
39                 #region Private Constructor\r
40                 private ProfessionalColors () {}\r
41                 #endregion\r
42                 \r
43                 #region Static Properties\r
44                 public static Color ButtonCheckedGradientBegin { get { return color_table.ButtonCheckedGradientBegin; } }\r
45                 public static Color ButtonCheckedGradientEnd { get { return color_table.ButtonCheckedGradientEnd; } }\r
46                 public static Color ButtonCheckedGradientMiddle { get { return color_table.ButtonCheckedGradientMiddle; } }\r
47                 public static Color ButtonCheckedHighlight { get { return color_table.ButtonCheckedHighlight; } }\r
48                 public static Color ButtonCheckedHighlightBorder { get { return color_table.ButtonCheckedHighlightBorder; } }\r
49                 public static Color ButtonPressedBorder { get { return color_table.ButtonPressedBorder; } }\r
50                 public static Color ButtonPressedGradientBegin { get { return color_table.ButtonPressedGradientBegin; } }\r
51                 public static Color ButtonPressedGradientEnd { get { return color_table.ButtonPressedGradientEnd; } }\r
52                 public static Color ButtonPressedGradientMiddle { get { return color_table.ButtonPressedGradientMiddle; } }\r
53                 public static Color ButtonPressedHighlight { get { return color_table.ButtonPressedHighlight; } }\r
54                 public static Color ButtonPressedHighlightBorder { get { return color_table.ButtonPressedHighlightBorder; } }\r
55                 public static Color ButtonSelectedBorder { get { return color_table.ButtonSelectedBorder; } }\r
56                 public static Color ButtonSelectedGradientBegin { get { return color_table.ButtonSelectedGradientBegin; } }\r
57                 public static Color ButtonSelectedGradientEnd { get { return color_table.ButtonSelectedGradientEnd; } }\r
58                 public static Color ButtonSelectedGradientMiddle { get { return color_table.ButtonSelectedGradientMiddle; } }\r
59                 public static Color ButtonSelectedHighlight { get { return color_table.ButtonSelectedHighlight; } }\r
60                 public static Color ButtonSelectedHighlightBorder { get { return color_table.ButtonSelectedHighlightBorder; } }\r
61                 public static Color CheckBackground { get { return color_table.CheckBackground; } }\r
62                 public static Color CheckPressedBackground { get { return color_table.CheckPressedBackground; } }\r
63                 public static Color CheckSelectedBackground { get { return color_table.CheckSelectedBackground; } }\r
64                 public static Color GripDark { get { return color_table.GripDark; } }\r
65                 public static Color GripLight { get { return color_table.GripLight; } }\r
66                 public static Color ImageMarginGradientBegin { get { return color_table.ImageMarginGradientBegin; } }\r
67                 public static Color ImageMarginGradientEnd { get { return color_table.ImageMarginGradientEnd; } }\r
68                 public static Color ImageMarginGradientMiddle { get { return color_table.ImageMarginGradientMiddle; } }\r
69                 public static Color ImageMarginRevealedGradientBegin { get { return color_table.ImageMarginRevealedGradientBegin; } }\r
70                 public static Color ImageMarginRevealedGradientEnd { get { return color_table.ImageMarginRevealedGradientEnd; } }\r
71                 public static Color ImageMarginRevealedGradientMiddle { get { return color_table.ImageMarginRevealedGradientMiddle; } }\r
72                 public static Color MenuBorder { get { return color_table.MenuBorder; } }\r
73                 public static Color MenuItemBorder { get { return color_table.MenuItemBorder; } }\r
74                 public static Color MenuItemPressedGradientBegin { get { return color_table.MenuItemPressedGradientBegin; } }\r
75                 public static Color MenuItemPressedGradientEnd { get { return color_table.MenuItemPressedGradientEnd; } }\r
76                 public static Color MenuItemPressedGradientMiddle { get { return color_table.MenuItemPressedGradientMiddle; } }\r
77                 public static Color MenuItemSelected { get { return color_table.MenuItemSelected; } }\r
78                 public static Color MenuItemSelectedGradientBegin { get { return color_table.MenuItemSelectedGradientBegin; } }\r
79                 public static Color MenuItemSelectedGradientEnd { get { return color_table.MenuItemSelectedGradientEnd; } }\r
80                 public static Color MenuStripGradientBegin { get { return color_table.MenuStripGradientBegin; } }\r
81                 public static Color MenuStripGradientEnd { get { return color_table.MenuStripGradientEnd; } }\r
82                 public static Color OverflowButtonGradientBegin { get { return color_table.OverflowButtonGradientBegin; } }\r
83                 public static Color OverflowButtonGradientEnd { get { return color_table.OverflowButtonGradientEnd; } }\r
84                 public static Color OverflowButtonGradientMiddle { get { return color_table.OverflowButtonGradientMiddle; } }\r
85                 public static Color RaftingContainerGradientBegin { get { return color_table.RaftingContainerGradientBegin; } }\r
86                 public static Color RaftingContainerGradientEnd { get { return color_table.RaftingContainerGradientEnd; } }\r
87                 public static Color SeparatorDark { get { return color_table.SeparatorDark; } }\r
88                 public static Color SeparatorLight { get { return color_table.SeparatorLight; } }\r
89                 public static Color StatusStripGradientBegin { get { return color_table.StatusStripGradientBegin; } }\r
90                 public static Color StatusStripGradientEnd { get { return color_table.StatusStripGradientEnd; } }\r
91                 public static Color ToolStripBorder { get { return color_table.ToolStripBorder; } }\r
92                 public static Color ToolStripContentPanelGradientBegin { get { return color_table.ToolStripContentPanelGradientBegin; } }\r
93                 public static Color ToolStripContentPanelGradientEnd { get { return color_table.ToolStripContentPanelGradientEnd; } }\r
94                 public static Color ToolStripDropDownBackground { get { return color_table.ToolStripDropDownBackground; } }\r
95                 public static Color ToolStripGradientBegin { get { return color_table.ToolStripGradientBegin; } }\r
96                 public static Color ToolStripGradientEnd { get { return color_table.ToolStripGradientEnd; } }\r
97                 public static Color ToolStripGradientMiddle { get { return color_table.ToolStripGradientMiddle; } }\r
98                 public static Color ToolStripPanelGradientBegin { get { return color_table.ToolStripPanelGradientBegin; } }\r
99                 public static Color ToolStripPanelGradientEnd { get { return color_table.ToolStripPanelGradientEnd; } }\r
100                 #endregion\r
101         }\r
102 }\r
103 #endif