/// <summary> /// Initialize a new instance of the PaletteFormRedirect class. /// </summary> /// <param name="redirectForm">Inheritence redirection for form group.</param> /// <param name="redirectHeader">Inheritence redirection for header.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public PaletteFormRedirect(PaletteRedirect redirectForm, PaletteRedirect redirectHeader, NeedPaintHandler needPaint) : base(redirectForm, PaletteBackStyle.FormMain, PaletteBorderStyle.FormMain, needPaint) { Debug.Assert(redirectForm != null); Debug.Assert(redirectHeader != null); // Remember the redirect reference _redirect = redirectForm; // Create the palette storage Header = new PaletteHeaderButtonRedirect(redirectHeader, PaletteBackStyle.HeaderForm, PaletteBorderStyle.HeaderForm, PaletteContentStyle.HeaderForm, needPaint); // Default other values _overlayHeaders = InheritBool.Inherit; }
/// <summary> /// Initialize a new instance of the PaletteFormRedirect class. /// </summary> /// <param name="redirectForm">Inheritence redirection for form group.</param> /// <param name="redirectHeader">Inheritence redirection for header.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public PaletteFormRedirect(PaletteRedirect redirectForm, PaletteRedirect redirectHeader, NeedPaintHandler needPaint) : base(redirectForm, PaletteBackStyle.FormMain, PaletteBorderStyle.FormMain, needPaint) { Debug.Assert(redirectForm != null); Debug.Assert(redirectHeader != null); // Remember the redirect reference _redirect = redirectForm; // Create the palette storage _paletteHeader = new PaletteHeaderButtonRedirect(redirectHeader, PaletteBackStyle.HeaderForm, PaletteBorderStyle.HeaderForm, PaletteContentStyle.HeaderForm, needPaint); // Default other values _overlayHeaders = InheritBool.Inherit; }