public KryptonPaletteHeaderGroupState(PaletteRedirect redirect,
NeedPaintHandler needPaint)
{
Debug.Assert(redirect != null);
// Remember redirection for inheritence
_redirect = redirect;
// Store the provided paint notification delegate
NeedPaint = needPaint;
// Define default values
_primaryHeaderPadding = CommonHelper.InheritPadding;
_secondaryHeaderPadding = CommonHelper.InheritPadding;
_dockInactiveHeaderPadding = CommonHelper.InheritPadding;
_dockActiveHeaderPadding = CommonHelper.InheritPadding;
_overlayHeaders = InheritBool.Inherit;
}