public void Show(TreeModelBrowserDescriptor browserDescriptor) { ToolWindowInstance instance = myToolWindowClass.RegisterInstance( myLifetime, StringUtil.MakeTitle(browserDescriptor.Title.Value), browserDescriptor.Image, (lt, twi) => TreeModelBrowserPanelPsiWPF.SelectTreeImplementation(browserDescriptor, lt, myActionBarManager, myLocks, mySettingsStore, myColorThemeManager, myThemedIconManager)); instance.Lifetime.AddAction(() => browserDescriptor.LifetimeDefinition.Terminate()); instance.EnsureControlCreated().Show(); }
public void Show(TreeModelBrowserDescriptor browserDescriptor) { ToolWindowInstance instance = _toolWindowClass.RegisterInstance( _lifetime, StringUtil.MakeTitle(browserDescriptor.Title.Value), browserDescriptor.Image, (lt, twi) => new TreeModelBrowserPanelPsiWPF(browserDescriptor, lt, _actionBarManager, _environment, _windowsHookManager)); instance.Lifetime.AddAction(() => browserDescriptor.LifetimeDefinition.Terminate()); instance.EnsureControlCreated().Show(); }