Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Ward <matt.ward@xamarin.com>2017-01-25 17:19:18 +0300
committerMatt Ward <matt.ward@xamarin.com>2017-01-25 17:19:18 +0300
commit239def51e3a1addbad9cffc818e978a8fc6d8afb (patch)
tree1e7792ed5865a336d960865095b22c289e5e1cff /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage
parent1b72513a45820d8e9f4c5aef9d3af2021bf48b42 (diff)
parentfa4b1da31510f710c4bc6c3db91e165d9d30d096 (diff)
Merge remote-tracking branch 'monodevelop/dotnetcore' into vNext
Conflicts: main/external/mono-addins main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotnetCore.Debugger/DotNetCoreDebuggerSession.cs main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/MonoDevelopWorkspace.cs version-checks
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs
index 01226e434d..461543d522 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs
@@ -35,6 +35,9 @@ namespace MonoDevelop.Ide.WelcomePage
static bool visible;
static WelcomePageFrame welcomePage;
+ public static event EventHandler WelcomePageShown;
+ public static event EventHandler WelcomePageHidden;
+
public static void Initialize ()
{
IdeApp.Workspace.FirstWorkspaceItemOpened += delegate {
@@ -64,6 +67,7 @@ namespace MonoDevelop.Ide.WelcomePage
var provider = AddinManager.GetExtensionObjects<IWelcomePageProvider> ().FirstOrDefault ();
welcomePage = new WelcomePageFrame (provider != null ? provider.CreateWidget () : new DefaultWelcomePage ());
}
+ WelcomePageShown?.Invoke (welcomePage, EventArgs.Empty);
welcomePage.UpdateProjectBar ();
((DefaultWorkbench)IdeApp.Workbench.RootWindow).BottomBar.Visible = false;
((DefaultWorkbench)IdeApp.Workbench.RootWindow).DockFrame.AddOverlayWidget (welcomePage, animate);
@@ -78,6 +82,7 @@ namespace MonoDevelop.Ide.WelcomePage
((DefaultWorkbench)IdeApp.Workbench.RootWindow).BottomBar.Show ();
((DefaultWorkbench)IdeApp.Workbench.RootWindow).DockFrame.RemoveOverlayWidget (animate);
}
+ WelcomePageHidden?.Invoke (welcomePage, EventArgs.Empty);
}
}
}