ComponentFactory.Krypton.Ribbon.VisualPopupAppMenu.CreateButtonManager C# (CSharp) Method

CreateButtonManager() private method

private CreateButtonManager ( RibbonAppButton appButton ) : void
appButton RibbonAppButton
return void
        private void CreateButtonManager(RibbonAppButton appButton)
        {
            _buttonManager = new ButtonSpecManagerLayoutAppButton((ViewContextMenuManager)ViewManager,
                                                                  this, _redirector, appButton.AppButtonSpecs, null,
                                                                  new ViewLayoutDocker[] { _viewButtonSpecDocker },
                                                                  new IPaletteMetric[] { _ribbon.StateCommon },
                                                                  new PaletteMetricInt[] { PaletteMetricInt.None },
                                                                  new PaletteMetricPadding[] { PaletteMetricPadding.RibbonAppButton },
                                                                  new GetToolStripRenderer(CreateToolStripRenderer),
                                                                  new NeedPaintHandler(OnButtonSpecPaint));

            _buttonManager.RecreateButtons();
        }