ComponentFactory.Krypton.Ribbon.PaletteRibbonGroupTab.PaletteRibbonGroupTab C# (CSharp) Method

PaletteRibbonGroupTab() public method

Initialize a new instance of the PaletteRibbonGroupTab class.
public PaletteRibbonGroupTab ( PaletteRibbonRedirect inherit, NeedPaintHandler needPaint ) : System
inherit PaletteRibbonRedirect Source for inheriting values.
needPaint NeedPaintHandler Delegate for notifying paint requests.
return System
        public PaletteRibbonGroupTab(PaletteRibbonRedirect inherit,
                                     NeedPaintHandler needPaint)
            : base(inherit, needPaint)
        {
            // Create storage that maps onto the inherit instances
            _ribbonGroupNormalBorder = new PaletteRibbonBack(inherit.RibbonGroupNormalBorder, needPaint);
            _ribbonGroupNormalTitle = new PaletteRibbonDouble(inherit.RibbonGroupNormalTitle, inherit.RibbonGroupNormalTitle, needPaint);
            _ribbonGroupCollapsedBorder = new PaletteRibbonBack(inherit.RibbonGroupCollapsedBorder, needPaint);
            _ribbonGroupCollapsedBack = new PaletteRibbonBack(inherit.RibbonGroupCollapsedBack, needPaint);
            _ribbonGroupCollapsedFrameBorder = new PaletteRibbonBack(inherit.RibbonGroupCollapsedFrameBorder, needPaint);
            _ribbonGroupCollapsedFrameBack = new PaletteRibbonBack(inherit.RibbonGroupCollapsedFrameBack, needPaint);
            _ribbonGroupCollapsedText = new PaletteRibbonText(inherit.RibbonGroupCollapsedText, needPaint);
        }