Exemple #1
0
 public override void Run()
 {
     if (ConfigForm.ConfigureExternalTools() == DialogResult.OK && RunToolForm.HasInstance)
     {
         RunToolForm.ShowForm(ExternalToolsCfg.Current);
     }
 }
Exemple #2
0
        private void RunToolForm_FormClosed(object sender, FormClosedEventArgs e)
        {
            AddInDockState dockState = (AddInDockState)Enum.Parse(typeof(AddInDockState), DockState.ToString());

            HostServicesSingleton.HostServices.PersistedDockStateService.AddState(this.GetType(), dockState);
            _instance = null;
        }
Exemple #3
0
        public static void ShowForm(IList <ExternalToolDef> toolDefs)
        {
            if (_instance == null)
            {
                _instance = new RunToolForm();
            }


            AddInDockState dockState = HostServicesSingleton.HostServices.PersistedDockStateService.GetState(_instance.GetType());

            HostServicesSingleton.HostServices.ShowForm(_instance, dockState == AddInDockState.Unknown ? AddInDockState.DockBottomAutoHide : dockState);
            _instance.LoadExternalToolDefs(toolDefs);
        }
Exemple #4
0
 public override void Run()
 {
     ExternalToolsCfg.Load();
     RunToolForm.ShowForm(ExternalToolsCfg.Current);
 }