protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = ConfigurationMenuItem.CreateAddChildNodeMenuItem(Site, this, typeof(DistributionStrategyCollectionNode), SR.DistributionStrategies, false); AddMenuItem(item); }
/// <summary> /// <para>Adds a menu item for the CacheManagerCollectionNode.</para> /// </summary> protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = ConfigurationMenuItem.CreateAddChildNodeMenuItem(Site, this, typeof(CacheManagerCollectionNode), SR.CacheManagerMenuText, false); AddMenuItem(item); }
/// <summary> /// <para>Adds the default nodes for the connection string.</para> /// </summary> protected override void OnAddMenuItems() { AddMenuItem(ConfigurationMenuItem.CreateValidateNodeCommand(Site, this)); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.InstanceNodeMenuText, new AddChildNodeCommand(Site, typeof(InstanceNode)), this, Shortcut.None, SR.InstanceNodeStatusText, InsertionPoint.New); AddMenuItem(item); }
/// <summary> /// <para>Adds the base menu items and a menu item for creating <see cref="OraclePackageNode"/> objects.</para> /// </summary> protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.DefaultOraclePackageNodeName, new AddChildNodeCommand(Site, typeof(OraclePackageNode)), this, Shortcut.None, SR.GenericCreateStatusText(SR.DefaultOraclePackageNodeName), InsertionPoint.New); AddMenuItem(item); }
public override MenuItem CloneMenu() { ConfigurationMenuItem item = new ConfigurationMenuItem(); item.CloneMenu(this); item.command = command; item.node = node; return item; }
private void AddNodeMenu(Type type, string menuText, string statusText) { ConfigurationMenuItem item = new ConfigurationMenuItem(menuText, new AddChildNodeCommand(Site, type), this, Shortcut.None, statusText, InsertionPoint.New); //item.Enabled = !DoesChildNodeExist(typeof(ConnectionStringCollectionNode)); AddMenuItem(item); }
private static void CreateCommands(IServiceProvider serviceProvider) { IUIHierarchyService hierarchyService = ServiceHelper.GetUIHierarchyService(serviceProvider); IUIHierarchy currentHierarchy = hierarchyService.SelectedHierarchy; bool containsNode = currentHierarchy.ContainsNodeType(typeof(CacheManagerSettingsNode)); IMenuContainerService menuService = ServiceHelper.GetMenuContainerService(serviceProvider); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.CacheSettingsMenuText, new AddConfigurationSectionCommand(serviceProvider, typeof(CacheManagerSettingsNode), CacheManagerSettings.SectionName), ServiceHelper.GetCurrentRootNode(serviceProvider), Shortcut.None, SR.CacheSettingsStatusText, InsertionPoint.New); item.Enabled = !containsNode; menuService.MenuItems.Add(item); }
protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.ExceptionPolicyNodeMenuText, new AddChildNodeCommand(Site, typeof(ExceptionPolicyNode)), this, Shortcut.None, SR.ExceptionPolicyNodeStatusText, InsertionPoint.New); AddMenuItem(item); }
/// <summary> /// <para>Adds the base menu items and a menu item to create <see cref="AuthorizationRuleNode"/> objects.</para> /// </summary> protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.AuthorizationRuleCommandName, new AuthorizationRuleNodeCommandInterceptor(Site, typeof(AuthorizationRuleNode)), this, Shortcut.None, SR.GenericCreateStatusText(SR.AuthorizationRuleCommandName), InsertionPoint.New); AddMenuItem(item); }
protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.Category, new AddChildNodeCommand(Site, typeof(CategoryNode)), this, Shortcut.None, SR.GenericCreateStatusText(SR.Category), InsertionPoint.New); AddMenuItem(item); }
private void AddMenuItem(Type type, string text) { ConfigurationMenuItem item = new ConfigurationMenuItem(text, new AddChildNodeCommand(Site, type), this, Shortcut.None, SR.GenericCreateStatusText(text), InsertionPoint.New); bool contains = Hierarchy.ContainsNodeType(this, type); item.Enabled = !contains; AddMenuItem(item); }
protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = ConfigurationMenuItem.CreateAddChildNodeMenuItem(Site, this, typeof(SinkCollectionNode), SR.Sinks, false); AddMenuItem(item); item = ConfigurationMenuItem.CreateAddChildNodeMenuItem(Site, this, typeof(FormatterCollectionNode), SR.Formatters, false); AddMenuItem(item); item = ConfigurationMenuItem.CreateAddChildNodeMenuItem(Site, this, typeof(CategoryCollectionNode), SR.Categories, false); AddMenuItem(item); item = ConfigurationMenuItem.CreateAddChildNodeMenuItem(Site, this, typeof(MsmqDistributorServiceNode), SR.DistributorService, false); AddMenuItem(item); }
/// <summary> /// <para>Adds the default menu items.</para> /// </summary> protected override void OnAddMenuItems() { base.OnAddMenuItems(); AddMenuItem(ConfigurationMenuItem.CreateAddChildNodeMenuItem(Site, this, typeof(CustomHashProviderNode), SR.CustomHashProviderNodeName, true)); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.HashAlgorithmProviderNodeName, new AddHashAlgorithmProviderNodeCommand(Site, typeof(HashAlgorithmProviderNode)), this, Shortcut.None, SR.GenericCreateStatusText(SR.HashAlgorithmProviderNodeName), InsertionPoint.New); AddMenuItem(item); }
private static void CreateCommands(IServiceProvider provider) { IUIHierarchyService hierarchyService = provider.GetService(typeof(IUIHierarchyService)) as IUIHierarchyService; Debug.Assert(hierarchyService != null, "Could not get the IUIHierarchyService"); IUIHierarchy currentHierarchy = hierarchyService.SelectedHierarchy; bool containsNode = currentHierarchy.ContainsNodeType(typeof(ExceptionHandlingSettingsNode)); IMenuContainerService menuService = provider.GetService(typeof(IMenuContainerService)) as IMenuContainerService; Debug.Assert(menuService != null, "Could not get the IMenuContainerService"); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.ExceptionHandlingSettingsNodeMenuText, new AddConfigurationSectionCommand(provider, typeof(ExceptionHandlingSettingsNode), ExceptionHandlingSettings.SectionName), ServiceHelper.GetCurrentRootNode(provider), Shortcut.None, SR.ExceptionHandlingSettingsNodeStatusText, InsertionPoint.New); item.Enabled = !containsNode; menuService.MenuItems.Add(item); }
private void CreateMoveDownMenuItem() { if (this.NextSibling == null) { return; } ConfigurationMenuItem moveDownMenuItem = new ConfigurationMenuItem(SR.MoveDownMenuItemText, new MoveNodeAfterCommand(Site, this, this.NextSibling), this.Parent, Shortcut.None, SR.MoveDownStatusText, InsertionPoint.Action); AddMenuItem(moveDownMenuItem); }
private static void CreateCommands(IServiceProvider serviceProvider) { IUIHierarchyService hierarchyService = ServiceHelper.GetUIHierarchyService(serviceProvider); IUIHierarchy currentHierarchy = hierarchyService.SelectedHierarchy; bool containsNode = currentHierarchy.ContainsNodeType(typeof(DynamicQuerySettingsNode)); IMenuContainerService menuService = ServiceHelper.GetMenuContainerService(serviceProvider); ConfigurationMenuItem item = new ConfigurationMenuItem( "EasyObjects.NET Dynamic Query Provider", new AddConfigurationSectionCommand(serviceProvider, typeof(DynamicQuerySettingsNode), DynamicQuerySettings.SectionName), ServiceHelper.GetCurrentRootNode(serviceProvider), Shortcut.None, "EasyObjects.NET Dynamic Query Provider", InsertionPoint.New); item.Enabled = !containsNode; menuService.MenuItems.Add(item); }
protected override void OnAddMenuItems() { base.OnAddMenuItems(); ConfigurationMenuItem item = new ConfigurationMenuItem(SR.ClientSettings, new AddConfigurationSectionCommand(Site, typeof(ClientSettingsNode), LoggingSettings.SectionName), this, Shortcut.None, SR.GenericCreateStatusText(SR.LogSettingsCmd), InsertionPoint.New); bool containsNode = Hierarchy.ContainsNodeType(typeof(ClientSettingsNode)); item.Enabled = !containsNode; AddMenuItem(item); item = new ConfigurationMenuItem(SR.DistributorSettings, new AddConfigurationSectionCommand(Site, typeof(DistributorSettingsNode), DistributorSettings.SectionName), this, Shortcut.None, SR.GenericCreateStatusText(SR.DistributorSettings), InsertionPoint.New); containsNode = Hierarchy.ContainsNodeType(typeof(DistributorSettingsNode)); item.Enabled = !containsNode; AddMenuItem(item); }
/// <summary> /// <para>Adds the default menu items.</para> /// </summary> protected override void OnAddMenuItems() { AddMenuItem(ConfigurationMenuItem.CreateValidateNodeCommand(Site, this)); CreateDynamicMenuItems(typeof(ConnectionStringNode)); }
/// <summary> /// <para>Adds a <see cref="ValidateNodeCommand"/> menu and menu items for creating derived <see cref="AuthenticationProviderNode"/> objects.</para> /// </summary> protected override void OnAddMenuItems() { ConfigurationMenuItem.CreateValidateNodeCommand(Site, this); CreateDynamicMenuItems(typeof(AuthenticationProviderNode)); }