Add SchemaVersion to reset themes to default on change

- Extract embedded ThemeSet type to new file
- Eliminate redundant SerializedTheme type
- Issue MatterHackers/MCCentral#4353
Toggle buttons missing dots
This commit is contained in:
John Lewin 2018-10-23 12:37:50 -07:00
parent 2ee7848093
commit e2c5ae4bfd
8 changed files with 93 additions and 65 deletions

View file

@ -36,9 +36,11 @@ namespace MatterHackers.MatterControl
public interface IColorTheme
{
string Name { get; }
Color DefaultColor { get; }
ThemeSet GetTheme(string mode);
ThemeSet GetTheme(string mode, Color accentColor);
IEnumerable<string> ThemeNames { get; }
}
}