File: commonui\System\Drawing\Advanced\HatchStyle.cs
Project: ndp\fx\src\System.Drawing.csproj (System.Drawing)
//------------------------------------------------------------------------------
// <copyright file="HatchStyle.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>                                                                
//------------------------------------------------------------------------------
 
namespace System.Drawing.Drawing2D {
 
    using System.Diagnostics;
 
    using System;
    using System.Drawing;
 
    /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle"]/*' />
    /// <devdoc>
    ///    Specifies the different patterns available
    ///    for <see cref='System.Drawing.Drawing2D.HatchBrush'/> objects.
    /// </devdoc>
    public enum HatchStyle
    {
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Horizontal"]/*' />
        /// <devdoc>
        ///    <para>
        ///       A pattern of horizontal lines.
        ///    </para>
        /// </devdoc>
        Horizontal = 0,
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Vertical"]/*' />
        /// <devdoc>
        ///    <para>
        ///       A pattern of vertical lines.
        ///    </para>
        /// </devdoc>
        Vertical = 1,
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.ForwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///       A pattern of lines on a diagonal from top-left to bottom-right.
        ///    </para>
        /// </devdoc>
        ForwardDiagonal = 2,
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.BackwardDiagonal"]/*' />
        /// <devdoc>
        ///    A pattern of lines on a diagonal from
        ///    top-right to bottom-left.
        /// </devdoc>
        BackwardDiagonal = 3,
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Cross"]/*' />
        /// <devdoc>
        ///    <para>
        ///       A pattern of criss-cross horizontal and vertical lines.
        ///    </para>
        /// </devdoc>
        Cross = 4,
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DiagonalCross"]/*' />
        /// <devdoc>
        ///    <para>
        ///       A pattern of criss-cross diagonal lines.
        ///    </para>
        /// </devdoc>
        DiagonalCross = 5,
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent05"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent05 = 6,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent10"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent10 = 7,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent20"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent20 = 8,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent25"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent25 = 9,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent30"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent30 = 10,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent40"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent40 = 11,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent50"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent50 = 12,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent60"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent60 = 13,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent70"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent70 = 14,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent75"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent75 = 15,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent80"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent80 = 16,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent90"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Percent90 = 17,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightDownwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        LightDownwardDiagonal = 18,        
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightUpwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        LightUpwardDiagonal = 19,          
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkDownwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DarkDownwardDiagonal = 20,         
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkUpwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DarkUpwardDiagonal = 21,           
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.WideDownwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        WideDownwardDiagonal = 22,         
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.WideUpwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        WideUpwardDiagonal = 23,           
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightVertical"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        LightVertical = 24,                
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightHorizontal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        LightHorizontal =25,              
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.NarrowVertical"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        NarrowVertical = 26,               
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.NarrowHorizontal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        NarrowHorizontal = 27,             
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkVertical"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DarkVertical = 28,                 
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkHorizontal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DarkHorizontal = 29,               
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedDownwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DashedDownwardDiagonal = 30,       
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedUpwardDiagonal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DashedUpwardDiagonal = 31,         
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedHorizontal"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DashedHorizontal = 32,             
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedVertical"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DashedVertical = 33,               
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SmallConfetti"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        SmallConfetti = 34,                
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LargeConfetti"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        LargeConfetti = 35,                
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.ZigZag"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        ZigZag = 36,                       
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Wave"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Wave = 37,                         
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DiagonalBrick"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DiagonalBrick = 38,                
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.HorizontalBrick"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        HorizontalBrick = 39,              
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Weave"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Weave = 40,                        
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Plaid"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Plaid = 41,                        
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Divot"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Divot = 42,                        
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DottedGrid"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DottedGrid = 43,                   
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DottedDiamond"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        DottedDiamond = 44,                
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Shingle"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Shingle = 45,                      
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Trellis"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Trellis = 46,                      
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Sphere"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Sphere = 47,                       
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SmallGrid"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        SmallGrid = 48,                    
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SmallCheckerBoard"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        SmallCheckerBoard = 49,            
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LargeCheckerBoard"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        LargeCheckerBoard = 50,            
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.OutlinedDiamond"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        OutlinedDiamond = 51,              
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SolidDiamond"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        SolidDiamond = 52,                 
 
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LargeGrid"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        LargeGrid = Cross,  
 
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Min"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Min       = Horizontal,
        /// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Max"]/*' />
        /// <devdoc>
        ///    <para>
        ///    </para>
        /// </devdoc>
        Max       = LargeGrid
 
    };
 
}