/// <summary> /// Called when user makes a selection in the menu. /// This is your main exit point to the rest of your Add-in /// </summary> /// <param name="Repository">the repository</param> /// <param name="Location">the location of the menu</param> /// <param name="MenuName">the name of the menu</param> /// <param name="ItemName">the name of the selected menu item</param> public override void EA_MenuClick(EA.Repository Repository, string Location, string MenuName, string ItemName) { switch (ItemName) { case menuComparetoDatabase: this.compareDatabase(); Repository.ActivateTab(compareControlName); break; case menuCompleteDBwithDLL: this.completeDBwithDLL(); break; case menuAbout : new AboutWindow().ShowDialog(); break; case menuSettings: new EADatabaseTransformerSettingsForm(this.settings).ShowDialog(); break; } }
/// <summary> /// Called when user makes a selection in the menu. /// This is your main exit point to the rest of your Add-in /// </summary> /// <param name="Repository">the repository</param> /// <param name="Location">the location of the menu</param> /// <param name="MenuName">the name of the menu</param> /// <param name="ItemName">the name of the selected menu item</param> public override void EA_MenuClick(EA.Repository Repository, string Location, string MenuName, string ItemName) { switch (ItemName) { case menuMapAsSource: this.mappingControl.loadMappingSet(this.getCurrentMappingSet(true)); Repository.ActivateTab(mappingControlName); break; case menuMapAsTarget: this.mappingControl.loadMappingSet(this.getCurrentMappingSet(false)); Repository.ActivateTab(mappingControlName); break; case menuAbout : new AboutWindow().ShowDialog(); break; case menuSettings: //TODO break; } }