using System.ComponentModel;
namespace DevComponents.DotNetBar.SuperGrid.Style
{
    ///
    /// ColumnHeaderVisualStyles
    ///
    public class ColumnHeaderVisualStyles : VisualStyles
    {
        #region Hidden properties
        #region Empty
        /// 
        /// Empty
        /// 
        [Browsable(false)]
        [EditorBrowsable(EditorBrowsableState.Never)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public new ColumnHeaderVisualStyle Empty
        {
            get { return (base.Empty); }
        }
        #endregion
        #region NotSelectable
        /// 
        /// NotSelectable
        /// 
        [Browsable(false)]
        [EditorBrowsable(EditorBrowsableState.Never)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public new ColumnHeaderVisualStyle NotSelectable
        {
            get { return (base.NotSelectable); }
        }
        #endregion
        #endregion
    }
    ///
    /// ColumnHeaderVisualStyle
    ///
    [TypeConverter(typeof(ExpandableObjectConverter))]
    public class ColumnHeaderVisualStyle : CellVisualStyle
    {
        #region GetTextFormatFlags
        internal override eTextFormat GetTextFormatFlags()
        {
            eTextFormat tf = base.GetTextFormatFlags();
            tf &= ~eTextFormat.SingleLine;
            return (tf);
        }
        #endregion
        #region Copy
        /// 
        /// Returns the copy of the style.
        /// 
        /// Copy of the style.
        public new ColumnHeaderVisualStyle Copy()
        {
            ColumnHeaderVisualStyle style = new ColumnHeaderVisualStyle();
            CopyTo(style);
            return (style);
        }
        #endregion
    }
}