Add support for StatusBar state (initial, building, solution loaded, debugging) like Visual Studio 2012

This commit is contained in:
Michael Becker 2014-08-14 11:44:28 -04:00
parent d541560aed
commit 7c3eed797e

View File

@ -380,7 +380,23 @@ namespace UniversalEditor.UserInterface.WindowsForms
{
pnlSolutionExplorer.Solution = mvarCurrentSolution;
if (mvarCurrentSolution == null) return;
if (mvarCurrentSolution == null)
{
AwesomeControls.Theming.BuiltinThemes.VisualStudio2012Theme theme = (AwesomeControls.Theming.Theme.CurrentTheme as AwesomeControls.Theming.BuiltinThemes.VisualStudio2012Theme);
if (theme != null)
{
theme.SetStatusBarState(AwesomeControls.Theming.BuiltinThemes.VisualStudio2012Theme.StatusBarState.Initial);
}
return;
}
else
{
AwesomeControls.Theming.BuiltinThemes.VisualStudio2012Theme theme = (AwesomeControls.Theming.Theme.CurrentTheme as AwesomeControls.Theming.BuiltinThemes.VisualStudio2012Theme);
if (theme != null)
{
theme.SetStatusBarState(AwesomeControls.Theming.BuiltinThemes.VisualStudio2012Theme.StatusBarState.SolutionLoaded);
}
}
}