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:
authorVsevolod Kukol <sevoku@microsoft.com>2019-07-04 13:46:18 +0300
committerVsevolod Kukol <sevoku@microsoft.com>2019-07-04 13:47:36 +0300
commit0720f4b73eaa518cffc9022e56ffc06a70bb31af (patch)
tree01996bacbbb751b013c250fa2c5e6e54b66f110e
parentc847e38e437e427b68f8966cd39a409c4df8e712 (diff)
[Ide] Add WelcomeWindow shown/hidden events
-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 8699251b76..dd003cab69 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs
@@ -51,6 +51,8 @@ namespace MonoDevelop.Ide.WelcomePage
public static event EventHandler WelcomePageShown;
public static event EventHandler WelcomePageHidden;
+ public static event EventHandler WelcomeWindowShown;
+ public static event EventHandler WelcomeWindowHidden;
internal static async Task Initialize (bool hideWelcomePage)
{
@@ -116,6 +118,7 @@ namespace MonoDevelop.Ide.WelcomePage
{
if (WelcomeWindowProvider != null) {
await WelcomeWindowProvider.HideWindow ();
+ WelcomeWindowHidden?.Invoke (WelcomeWindow, EventArgs.Empty);
} else {
HideWelcomePage (true);
}
@@ -164,6 +167,8 @@ namespace MonoDevelop.Ide.WelcomePage
await WelcomeWindowProvider.ShowWindow (options);
visible = true;
+ WelcomeWindowShown?.Invoke (WelcomeWindow, EventArgs.Empty);
+
return true;
}
}