public Appearance(LogFontSize fontSize, string fontFamily, ColoringMode coloring, PaletteBrightness coloringBrightness) { this.FontSize = fontSize; this.FontFamily = fontFamily; this.Coloring = coloring; this.ColoringBrightness = coloringBrightness; }
static double GetLightnessCorrection(PaletteBrightness brightness) { switch (brightness) { case PaletteBrightness.Increased: return(+0.1); case PaletteBrightness.Decreased: return(-0.1); default: return(0); } }
static Color AdjustLightColor(Color color, PaletteBrightness brightness) { switch (brightness) { case PaletteBrightness.Increased: return(color.MakeLighter(22)); case PaletteBrightness.Decreased: return(color.MakeDarker(16)); default: return(color); } }
public AdjustingColorsGenerator(IColorTable innerTable, PaletteBrightness paletteBrightness) { this.innerTable = innerTable; this.paletteBrightness = paletteBrightness; }
public void SetBrightness(PaletteBrightness paletteBrightness) { this.paletteBrightness = paletteBrightness; this.changeNotification.Post(); }