Theming for RPF Explorer

This commit is contained in:
dexyfex
2018-03-04 03:09:39 +11:00
Unverified
parent a24ef35611
commit 2e75c875bd
10 changed files with 279 additions and 90 deletions
-18
View File
@@ -27,24 +27,6 @@ namespace CodeWalker.Project.Panels
InitializeComponent();
}
public override void SetTheme(ThemeBase theme)
{
base.SetTheme(theme);
if (theme is VS2015DarkTheme)
{
ProjectTreeView.BackColor = theme.ColorPalette.MainWindowActive.Background;
ProjectTreeView.ForeColor = Color.White;
ProjectTreeView.LineColor = Color.White;
}
else
{
ProjectTreeView.BackColor = SystemColors.Window;
ProjectTreeView.ForeColor = SystemColors.WindowText;
ProjectTreeView.LineColor = Color.Black;
}
}
public void LoadProjectTree(ProjectFile projectFile)
{
+5 -2
View File
@@ -178,8 +178,11 @@ namespace CodeWalker.Project
break;
}
Settings.Default.ProjectWindowTheme = themestr;
Settings.Default.Save();
if (changing)
{
Settings.Default.ProjectWindowTheme = themestr;
Settings.Default.Save();
}
Theme.Extender.FloatWindowFactory = new ProjectFloatWindowFactory();