diff options
author | Vsevolod Kukol <sevoku@microsoft.com> | 2019-07-04 13:46:18 +0300 |
---|---|---|
committer | Vsevolod Kukol <sevoku@microsoft.com> | 2019-07-04 13:47:36 +0300 |
commit | 0720f4b73eaa518cffc9022e56ffc06a70bb31af (patch) | |
tree | 01996bacbbb751b013c250fa2c5e6e54b66f110e | |
parent | c847e38e437e427b68f8966cd39a409c4df8e712 (diff) |
[Ide] Add WelcomeWindow shown/hidden events
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageService.cs | 5 |
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; } } |