public ContextMenuProvider ( IContextMenuProvider provider, ViewContextMenuManager viewManager, |
||
provider | IContextMenuProvider | Original provider. |
viewManager | ViewContextMenuManager | Reference to view manager. |
viewColumns | 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;
}
ContextMenuProvider::ContextMenuProvider ( |
|
ContextMenuProvider::ContextMenuProvider ( ViewContextMenuManager viewManager, |