Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
//
// BackgroundType.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum BackgroundType
{
ImageFile = 0,
BorderFill = 1,
None = 2
}
}

View File

@@ -0,0 +1,47 @@
//
// BooleanProperty.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum BooleanProperty
{
Transparent = 2201,
AutoSize = 2202,
BorderOnly = 2203,
Composited = 2204,
BackgroundFill = 2205,
GlyphTransparent = 2206,
GlyphOnly = 2207,
AlwaysShowSizingBar = 2208,
MirrorImage = 2209,
UniformSizing = 2210,
IntegralSizing = 2211,
SourceGrow = 2212,
SourceShrink = 2213
}
}

View File

@@ -0,0 +1,37 @@
//
// BorderType.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum BorderType
{
Rectangle = 0,
RoundedRectangle = 1,
Ellipse = 2
}
}

View File

@@ -0,0 +1,139 @@
2008-12-30 Jonathan Pobst <monkey@jpobst.com>
* IVisualStyle.cs, VisualStylesGtkPlus.cs, VisualStylesNative.cs:
Add way to get style filename.
[Fixes bug #462766]
2008-09-16 Jonathan Pobst <monkey@jpobst.com>
* VisualStyleElement.cs: Fixed Header.Item.Normal value.
2008-07-31 George Giolfan <georgegiolfan@yahoo.com>
* GtkPlus.cs, VisualStylesGtkPlus.cs: Added support for some elements,
clipping and excluding a rectangle from the painted area.
* VisualStyleElement.cs: Added constants for parts and states.
2008-07-14 George Giolfan <georgegiolfan@yahoo.com>
* VisualStyleElement.cs: Fixed
VisualStyleElement.Button.RadioButton.UncheckedPressed.
2008-07-10 George Giolfan <georgegiolfan@yahoo.com>
* GtkPlus.cs: Fixed warnings and formatted.
2008-07-10 George Giolfan <georgegiolfan@yahoo.com>
* GtkPlus.cs, VisualStylesGtkPlus.cs: Implemented check box
size. Extended check box painting to allow all cases.
* VisualStyleElement.cs: Added some constants.
* VisualStylesEngine.cs: Now requires environment variable
MONO_VISUAL_STYLES to be set to GtkPlus in order to select the GTK+
implementation.
2008-06-19 George Giolfan <georgegiolfan@yahoo.com>
* GtkPlus.cs: Initialize now catches DllNotFoundException from both GTK+
calls.
2008-06-15 George Giolfan <georgegiolfan@yahoo.com>
* GtkPlus.cs, VisualStylesGtkPlus.cs: Added support for clipping.
2008-06-15 George Giolfan <georgegiolfan@yahoo.com>
* GtkPlus.cs: Added comment header and check for GTK+ 2.10.
* IVisualStyles.cs, VisualStylesGtkPlus.cs, VisualStylesNative.cs: Added
comment header.
* VisualStylesEngine.cs: Added comment header. Enabled VisualStylesGtkPlus.
2008-06-10 George Giolfan <georgegiolfan@yahoo.com>
* UXTheme.cs, VisualStylesNative.cs: Fixed the type of a GetThemePartSize
parameter.
2008-06-10 George Giolfan <georgegiolfan@yahoo.com>
* VisualStylesEngine.cs: Disabled VisualStylesGtkPlus until I fix it to
support older GTK+ versions.
2008-06-10 George Giolfan <georgegiolfan@yahoo.com>
* VisualStyleElement.cs: Added DateTimePicker part and state constants.
2008-06-10 George Giolfan <georgegiolfan@yahoo.com>
* VisualStyleElement.cs: Added ComboBox border part and state constants.
2008-06-10 George Giolfan <georgegiolfan@yahoo.com>
* GtkPlus.cs, IVisualStyles.cs, VisualStylesEngine.cs,
VisualStylesGtkPlus.cs, VisualStylesNative.cs: Added.
* VisualStyleElement.cs: Added some named constants.
* VisualStyleInformation.cs, VisualStyleRenderer.cs: Refactored to allow
multiple implementations.
2008-05-30 George Giolfan <georgegiolfan@yahoo.com>
* VisualStyleElement.cs: Added support for the ScrollBar hover style.
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* VisualStyleRenderer.cs: Added DrawBackgroundExcludingArea.
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* GroupBoxState.cs: Included in the 1.1 profile.
2008-04-29 George Giolfan <georgegiolfan@yahoo.com>
* VisualStyleRenderer.cs: Added some code to eventually call CloseThemeData.
Suppressed calls to IsThemePartDefined and CloseThemeData when a theme handle
was not obtained.
2008-04-29 George Giolfan <georgegiolfan@yahoo.com>
* VisualStyleRenderer.cs: Added a special case for
VisualStyleElement.Status.Bar.Normal. IsThemePartDefined was returning false
but this element is supposed to work on the default Windows theme.
2008-04-25 George Giolfan <georgegiolfan@yahoo.com>
* BooleanProperty.cs, CheckBoxState.cs, ColorProperty.cs, EdgeEffects.cs,
Edges.cs, EdgeStyle.cs, EnumProperty.cs, FileNameProperty.cs, FontProperty.cs,
HitTestCode.cs, HitTestOptions.cs, MarginProperty.cs, PointProperty.cs,
PushButtonState.cs, RadioButtonState.cs, StringProperty.cs, TextMetrics.cs,
TextMetricsCharacterSet.cs, TextMetricsPitchAndFamilyValues.cs,
ThemeSizeType.cs, UXTheme.cs, VisualStyleElement.cs,
VisualStyleInformation.cs, VisualStyleRenderer.cs, VisualStyleState.cs:
Included in the 1.1 profile.
2008-03-05 Jonathan Pobst <monkey@jpobst.com>
VisualStyleRenderer.cs: corcompare - fix parameter names.
2007-02-26 Jonathan Pobst <monkey@jpobst.com>
* UXTheme.cs: Remove RECT, POINT, and TEXTMETRICS structures,
use ones from Xplat instead.
* VisualStyleRenderer.cs: Use Xplat structs instead of UXTheme ones.
2007-01-19 Chris Toshok <toshok@ximian.com>
* VisualStyleElement.cs: rename TaskBar to Taskbar, and
TaskBarClock to TaskbarClock to make corcompare happy.
2006-08-05 Jonathan Pobst <monkey@jpobst.com>
* TextMetrics.cs: Change variables to properties.
* VisualStyleRenderer.cs, EdgeEffects.cs, Edges.cs,
HitTestOptions.cs, TextMetricsPitchAndFamilyValues.cs:
Add various attributes.
* TabItemState.cs, TextBoxState.cs, TrackBarThumbState.cs:
Fix typos.
2006-08-04 Jonathan Pobst <monkey@jpobst.com>
* VisualStyleRenderer.cs: Fixed null compare that broke the build.
2006-08-04 Jonathan Pobst <monkey@jpobst.com>
* System.Windows.Forms.VisualStyles: Initial import.

View File

@@ -0,0 +1,46 @@
//
// CheckBoxState.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum CheckBoxState
{
UncheckedNormal = 1,
UncheckedHot = 2,
UncheckedPressed = 3,
UncheckedDisabled = 4,
CheckedNormal = 5,
CheckedHot = 6,
CheckedPressed = 7,
CheckedDisabled = 8,
MixedNormal = 9,
MixedHot = 10,
MixedPressed = 11,
MixedDisabled = 12
}
}

View File

@@ -0,0 +1,57 @@
//
// ColorProperty.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum ColorProperty
{
BorderColor = 3801,
FillColor = 3802,
TextColor = 3803,
EdgeLightColor = 3804,
EdgeHighlightColor = 3805,
EdgeShadowColor = 3806,
EdgeDarkShadowColor = 3807,
EdgeFillColor = 3808,
TransparentColor = 3809,
GradientColor1 = 3810,
GradientColor2 = 3811,
GradientColor3 = 3812,
GradientColor4 = 3813,
GradientColor5 = 3814,
ShadowColor = 3815,
GlowColor = 3816,
TextBorderColor = 3817,
TextShadowColor = 3818,
GlyphTextColor = 3819,
GlyphTransparentColor = 3820,
FillColorHint = 3821,
BorderColorHint = 3822,
AccentColorHint = 3823
}
}

View File

@@ -0,0 +1,38 @@
//
// ComboBoxState.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum ComboBoxState
{
Normal = 1,
Hot = 2,
Pressed = 3,
Disabled = 4
}
}

View File

@@ -0,0 +1,37 @@
//
// ContentAlignment.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum ContentAlignment
{
Left = 0,
Center = 1,
Right = 2
}
}

View File

@@ -0,0 +1,40 @@
//
// EdgeEffects.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
[Flags]
public enum EdgeEffects
{
None = 0,
FillInterior = 2048,
Flat = 4096,
Soft = 16384,
Mono = 32768
}
}

View File

@@ -0,0 +1,38 @@
//
// EdgeStyle.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum EdgeStyle
{
Raised = 5,
Etched = 6,
Bump = 9,
Sunken = 10
}
}

View File

@@ -0,0 +1,40 @@
//
// Edges.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
[Flags]
public enum Edges
{
Left = 1,
Top = 2,
Right = 4,
Bottom = 8,
Diagonal = 16
}
}

View File

@@ -0,0 +1,49 @@
//
// EnumProperty.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum EnumProperty
{
BackgroundType = 4001,
BorderType = 4002,
FillType = 4003,
SizingType = 4004,
HorizontalAlignment = 4005,
ContentAlignment = 4006,
VerticalAlignment = 4007,
OffsetType = 4008,
IconEffect = 4009,
TextShadowType = 4010,
ImageLayout = 4011,
GlyphType = 4012,
ImageSelectType = 4013,
GlyphFontSizingType = 4014,
TrueSizeScalingType = 4015
}
}

View File

@@ -0,0 +1,42 @@
//
// FilenameProperty.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum FilenameProperty
{
ImageFile = 3001,
ImageFile1 = 3002,
ImageFile2 = 3003,
ImageFile3 = 3004,
ImageFile4 = 3005,
ImageFile5 = 3006,
StockImageFile = 3007,
GlyphImageFile = 3008
}
}

View File

@@ -0,0 +1,39 @@
//
// FillType.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum FillType
{
Solid = 0,
VerticalGradient = 1,
HorizontalGradient = 2,
RadialGradient = 3,
TileImage = 4
}
}

View File

@@ -0,0 +1,35 @@
//
// FontProperty.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum FontProperty
{
GlyphFont = 2601
}
}

View File

@@ -0,0 +1,37 @@
//
// GlyphFontSizingType.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum GlyphFontSizingType
{
None = 0,
Size = 1,
Dpi = 2
}
}

View File

@@ -0,0 +1,37 @@
//
// GlyphType.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum GlyphType
{
None = 0,
ImageGlyph = 1,
FontGlyph = 2
}
}

View File

@@ -0,0 +1,36 @@
//
// GroupBoxState.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum GroupBoxState
{
Normal = 1,
Disabled = 2
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,44 @@
//
// HitTestCode.cs
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2006 Novell, Inc.
//
// Authors:
// Jonathan Pobst (monkey@jpobst.com)
//
namespace System.Windows.Forms.VisualStyles
{
public enum HitTestCode
{
Nowhere = 0,
Client = 1,
Left = 10,
Right = 11,
Top = 12,
TopLeft = 13,
TopRight = 14,
Bottom = 15,
BottomLeft = 16,
BottomRight = 17
}
}

Some files were not shown because too many files have changed in this diff Show More