public KryptonPaletteCalendarDay(PaletteRedirect redirect,
NeedPaintHandler needPaint)
{
// Create the storage objects
_stateFocus = new PaletteTripleRedirect(redirect, PaletteBackStyle.ButtonCalendarDay, PaletteBorderStyle.ButtonCalendarDay, PaletteContentStyle.ButtonCalendarDay, needPaint);
_stateBolded = new PaletteTripleRedirect(redirect, PaletteBackStyle.ButtonCalendarDay, PaletteBorderStyle.ButtonCalendarDay, PaletteContentStyle.ButtonCalendarDay, needPaint);
_stateToday = new PaletteTripleRedirect(redirect, PaletteBackStyle.ButtonCalendarDay, PaletteBorderStyle.ButtonCalendarDay, PaletteContentStyle.ButtonCalendarDay, needPaint);
_stateCommon = new PaletteTripleRedirect(redirect, PaletteBackStyle.ButtonCalendarDay, PaletteBorderStyle.ButtonCalendarDay, PaletteContentStyle.ButtonCalendarDay, needPaint);
_stateDisabled = new PaletteTriple(_stateCommon, needPaint);
_stateNormal = new PaletteTriple(_stateCommon, needPaint);
_stateTracking = new PaletteTriple(_stateCommon, needPaint);
_statePressed = new PaletteTriple(_stateCommon, needPaint);
_stateCheckedNormal = new PaletteTriple(_stateCommon, needPaint);
_stateCheckedTracking = new PaletteTriple(_stateCommon, needPaint);
_stateCheckedPressed = new PaletteTriple(_stateCommon, needPaint);
}