/// <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();
}