Beispiel #1
0
 public Appearance(LogFontSize fontSize, string fontFamily, ColoringMode coloring, PaletteBrightness coloringBrightness)
 {
     this.FontSize           = fontSize;
     this.FontFamily         = fontFamily;
     this.Coloring           = coloring;
     this.ColoringBrightness = coloringBrightness;
 }
Beispiel #2
0
        static double GetLightnessCorrection(PaletteBrightness brightness)
        {
            switch (brightness)
            {
            case PaletteBrightness.Increased:
                return(+0.1);

            case PaletteBrightness.Decreased:
                return(-0.1);

            default:
                return(0);
            }
        }
Beispiel #3
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);
            }
        }
Beispiel #4
0
 public AdjustingColorsGenerator(IColorTable innerTable, PaletteBrightness paletteBrightness)
 {
     this.innerTable        = innerTable;
     this.paletteBrightness = paletteBrightness;
 }
Beispiel #5
0
 public void SetBrightness(PaletteBrightness paletteBrightness)
 {
     this.paletteBrightness = paletteBrightness;
     this.changeNotification.Post();
 }