/// <summary>
 /// Populate values from the base palette.
 /// </summary>
 /// <param name="common">Reference to common settings.</param>
 public void PopulateFromBase(KryptonPaletteCommon common)
 {
     // Populate only the designated styles
     common.StateCommon.BackStyle    = PaletteBackStyle.HeaderPrimary;
     common.StateCommon.BorderStyle  = PaletteBorderStyle.HeaderPrimary;
     common.StateCommon.ContentStyle = PaletteContentStyle.HeaderPrimary;
     HeaderPrimary.PopulateFromBase();
     common.StateCommon.BackStyle    = PaletteBackStyle.HeaderSecondary;
     common.StateCommon.BorderStyle  = PaletteBorderStyle.HeaderSecondary;
     common.StateCommon.ContentStyle = PaletteContentStyle.HeaderSecondary;
     HeaderSecondary.PopulateFromBase();
     common.StateCommon.BackStyle    = PaletteBackStyle.HeaderDockInactive;
     common.StateCommon.BorderStyle  = PaletteBorderStyle.HeaderDockInactive;
     common.StateCommon.ContentStyle = PaletteContentStyle.HeaderDockInactive;
     HeaderDockInactive.PopulateFromBase();
     common.StateCommon.BackStyle    = PaletteBackStyle.HeaderDockActive;
     common.StateCommon.BorderStyle  = PaletteBorderStyle.HeaderDockActive;
     common.StateCommon.ContentStyle = PaletteContentStyle.HeaderDockActive;
     HeaderDockActive.PopulateFromBase();
     common.StateCommon.BackStyle    = PaletteBackStyle.HeaderCalendar;
     common.StateCommon.BorderStyle  = PaletteBorderStyle.HeaderCalendar;
     common.StateCommon.ContentStyle = PaletteContentStyle.HeaderCalendar;
     HeaderCalendar.PopulateFromBase();
     common.StateCommon.BackStyle    = PaletteBackStyle.HeaderForm;
     common.StateCommon.BorderStyle  = PaletteBorderStyle.HeaderForm;
     common.StateCommon.ContentStyle = PaletteContentStyle.HeaderForm;
     HeaderForm.PopulateFromBase();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sets the inheritence parent.
 /// </summary>
 /// <param name="inheritHeaderGroup">Source for inheriting.</param>
 public void SetInherit(PaletteHeaderGroup inheritHeaderGroup)
 {
     base.SetInherit(inheritHeaderGroup);
     _inherit = inheritHeaderGroup;
     HeaderPrimary.SetInherit(inheritHeaderGroup.HeaderPrimary);
     HeaderSecondary.SetInherit(inheritHeaderGroup.HeaderSecondary);
 }