public virtual void ShowGettingStarted (Project project, string pageHint = null)
		{
			GettingStartedViewContent view;
			foreach (var doc in IdeApp.Workbench.Documents) {
				view = doc.PrimaryView.GetContent<GettingStartedViewContent> ();
				if (view != null && view.Project == project) {
					view.WorkbenchWindow.SelectWindow ();
					return;
				}
			}

			var provider = project.GetGettingStartedProvider ();
			if (provider != null) {
				var vc = new GettingStartedViewContent (project, provider);
				IdeApp.Workbench.OpenDocument (vc, true);
			}
		}
        public virtual void ShowGettingStarted(Project project)
        {
            GettingStartedViewContent view;

            foreach (var doc in IdeApp.Workbench.Documents)
            {
                view = doc.PrimaryView.GetContent <GettingStartedViewContent> ();
                if (view != null && view.Project == project)
                {
                    view.WorkbenchWindow.SelectWindow();
                    return;
                }
            }

            var provider = project.GetGettingStartedProvider();

            if (provider != null)
            {
                var vc = new GettingStartedViewContent(project, provider);
                IdeApp.Workbench.OpenDocument(vc, true);
            }
        }
        public virtual void ShowGettingStarted(Project project, string pageHint = null)
        {
            GettingStartedViewContent view;

            foreach (var doc in IdeApp.Workbench.Documents)
            {
                view = doc.GetContent <GettingStartedViewContent> ();
                if (view != null && view.Owner == project)
                {
                    doc.Select();
                    return;
                }
            }

            var provider = project.GetGettingStartedProvider();

            if (provider != null)
            {
                var vc = new GettingStartedViewContent(project, provider);
                IdeApp.Workbench.OpenDocument(vc, true);
            }
        }