public PaletteHeaderGroup(PaletteHeaderGroupRedirect inheritHeaderGroup,
PaletteHeaderPaddingRedirect inheritHeaderPrimary,
PaletteHeaderPaddingRedirect inheritHeaderSecondary,
NeedPaintHandler needPaint)
: base(inheritHeaderGroup, needPaint)
{
Debug.Assert(inheritHeaderGroup != null);
Debug.Assert(inheritHeaderPrimary != null);
Debug.Assert(inheritHeaderSecondary != null);
// Remember the inheritance
_inherit = inheritHeaderGroup;
// Create the palette storage
_paletteHeaderPrimary = new PaletteTripleMetric(inheritHeaderPrimary, needPaint);
_paletteHeaderSecondary = new PaletteTripleMetric(inheritHeaderSecondary, needPaint);
}