ComponentFactory.Krypton.Toolkit.ContextMenuProvider.ContextMenuProvider C# (CSharp) Method

ContextMenuProvider() public method

Initialize a new instance of the ContextMenuProvider class.
public ContextMenuProvider ( IContextMenuProvider provider, ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, NeedPaintHandler needPaintDelegate ) : System
provider IContextMenuProvider Original provider.
viewManager ViewContextMenuManager Reference to view manager.
viewColumns ViewLayoutStack Columns view element.
needPaintDelegate NeedPaintHandler Delegate for requesting paint changes.
return System
        public ContextMenuProvider(IContextMenuProvider provider,
                                   ViewContextMenuManager viewManager,
                                   ViewLayoutStack viewColumns,
                                   NeedPaintHandler needPaintDelegate)
        {
            _parent = provider;
            _enabled = provider.ProviderEnabled;
            _canCloseMenu = provider.ProviderCanCloseMenu;
            _viewManager = viewManager;
            _viewColumns = viewColumns;
            _stateCommon = provider.ProviderStateCommon;
            _stateDisabled = provider.ProviderStateDisabled;
            _stateNormal = provider.ProviderStateNormal;
            _stateHighlight = provider.ProviderStateHighlight;
            _stateChecked = provider.ProviderStateChecked;
            _redirectorImages = provider.ProviderImages;
            _palette = provider.ProviderPalette;
            _paletteMode = provider.ProviderPaletteMode;
            _redirector = provider.ProviderRedirector;
            _needPaintDelegate = needPaintDelegate;
            _showHorz = provider.ProviderShowHorz;
            _showVert = provider.ProviderShowVert;
        }

Same methods

ContextMenuProvider::ContextMenuProvider ( KryptonContextMenu contextMenu, ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, IPalette palette, PaletteMode paletteMode, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, NeedPaintHandler needPaintDelegate, bool enabled ) : System
ContextMenuProvider::ContextMenuProvider ( ViewContextMenuManager viewManager, ViewLayoutStack viewColumns, IPalette palette, PaletteMode paletteMode, PaletteContextMenuRedirect stateCommon, PaletteContextMenuItemState stateDisabled, PaletteContextMenuItemState stateNormal, PaletteContextMenuItemStateHighlight stateHighlight, PaletteContextMenuItemStateChecked stateChecked, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, NeedPaintHandler needPaintDelegate, bool enabled ) : System