mirror of
https://mirror.ghproxy.com/https://github.com/dexyfex/CodeWalker
synced 2026-05-14 07:04:50 +08:00
Theming for RPF Explorer
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user