public IToolWindowGroupService Create(ToolWindowGroupServiceOptions options) {
			var newOptions = Convert(options);
			var ctxMenuHelper = new InitializeContextMenuHelper(newOptions.TabGroupGuid);
			if (newOptions.TabGroupGuid != Guid.Empty)
				newOptions.InitializeContextMenu = ctxMenuHelper.InitializeContextMenu;
			var mgr = new ToolWindowGroupService(tabService.Create(newOptions));
			ctxMenuHelper.ToolWindowGroupService = mgr;
			return mgr;
		}
Exemple #2
0
        public IToolWindowGroupService Create(ToolWindowGroupServiceOptions options)
        {
            var newOptions    = Convert(options);
            var ctxMenuHelper = new InitializeContextMenuHelper(newOptions.TabGroupGuid);

            if (newOptions.TabGroupGuid != Guid.Empty)
            {
                newOptions.InitializeContextMenu = ctxMenuHelper.InitializeContextMenu;
            }
            var mgr = new ToolWindowGroupService(tabService.Create(newOptions));

            ctxMenuHelper.ToolWindowGroupService = mgr;
            return(mgr);
        }