using System.ComponentModel; using DevComponents.DotNetBar.SuperGrid.Style; namespace DevComponents.DotNetBar.SuperGrid { /// /// Defines the grid title /// public class GridTitle : GridTextRow { #region Constructors /// /// GridHeader /// public GridTitle() : this(null) { } /// /// GridHeader /// /// public GridTitle(string text) : base(text) { RowHeaderVisibility = RowHeaderVisibility.Never; } #endregion #region Public properties #region RowHeaderVisibility /// /// Gets or sets whether the RowHeader is displayed /// [DefaultValue(RowHeaderVisibility.Never), Category("Appearance")] [Description("Indicates whether the RowHeader is displayed")] public override RowHeaderVisibility RowHeaderVisibility { get { return (base.RowHeaderVisibility); } set { base.RowHeaderVisibility = value; } } #endregion #endregion #region Style support /// /// ApplyStyleEx /// /// /// protected override void ApplyStyleEx(TextRowVisualStyle style, StyleType[] css) { foreach (StyleType cs in css) { style.ApplyStyle(SuperGrid.BaseVisualStyles.TitleStyles[cs]); style.ApplyStyle(SuperGrid.DefaultVisualStyles.TitleStyles[cs]); style.ApplyStyle(GridPanel.DefaultVisualStyles.TitleStyles[cs]); } } #endregion } }