first commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
using System.Drawing;
|
||||
|
||||
namespace LibreHardwareMonitor.UI.Themes
|
||||
{
|
||||
public class LightTheme : Theme
|
||||
{
|
||||
private readonly Color[] _plotColorPalette = new Color[] {
|
||||
Color.Blue,
|
||||
Color.OrangeRed,
|
||||
Color.Green,
|
||||
Color.LightSeaGreen,
|
||||
Color.Goldenrod,
|
||||
Color.DarkViolet,
|
||||
Color.YellowGreen,
|
||||
Color.SaddleBrown,
|
||||
Color.RoyalBlue,
|
||||
Color.DeepPink,
|
||||
Color.MediumSeaGreen,
|
||||
Color.Olive,
|
||||
Color.Firebrick
|
||||
};
|
||||
|
||||
public LightTheme(string id, string displayName) : base(id, displayName) { }
|
||||
public override Color ForegroundColor => Color.FromArgb(0, 0, 0);
|
||||
public override Color BackgroundColor => Color.FromArgb(255, 255, 255);
|
||||
public override Color HyperlinkColor => Color.FromArgb(0, 0, 255);
|
||||
public override Color SelectedForegroundColor => ForegroundColor;
|
||||
public override Color SelectedBackgroundColor => Color.FromArgb(240, 240, 240);
|
||||
public override Color LineColor => Color.FromArgb(247, 247, 247);
|
||||
public override Color StrongLineColor => Color.FromArgb(209, 209, 209);
|
||||
public override Color[] PlotColorPalette => _plotColorPalette;
|
||||
public override Color PlotGridMajorColor => Color.FromArgb(192, 192, 192);
|
||||
public override Color PlotGridMinorColor => Color.FromArgb(232, 232, 232);
|
||||
public override bool WindowTitlebarFallbackToImmersiveDarkMode => false;
|
||||
|
||||
public LightTheme() : base("light", "Light") { }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user