Esempio n. 1
0
        public static System.Windows.Media.Color to_wpf_color(this Viziblr.Colorspace.ColorHSL rgb)
        {
            var x = new Viziblr.Colorspace.ColorRGB32Bit(rgb);
            var y = System.Windows.Media.Color.FromArgb(x.A, x.R, x.G, x.B);

            return(y);
        }
Esempio n. 2
0
        public override void ConfigureColors(MSCHART.Chart chart)
        {
            int i = 0;

            foreach (var series in chart.Series)
            {
                var paletteItem = this.Palette[i];
                if (this.ShowAreaUnderLine)
                {
                    var tc = paletteItem.Color;
                    var bc = new Viziblr.Colorspace.ColorRGB32Bit(0x20, paletteItem.SecondaryColor);

                    var top_color    = tc.ToSystemColor();
                    var bottom_color = bc.ToSystemColor();

                    series.Color              = top_color;
                    series.BackGradientStyle  = MSCHART.GradientStyle.TopBottom;
                    series.BackSecondaryColor = bottom_color;
                }
                else
                {
                    series.Color = paletteItem.Color.ToSystemColor();
                }
                i++;
            }
        }
Esempio n. 3
0
        public static Viziblr.Colorspace.ColorRGB to_viziblr_color(this System.Windows.Media.Color c)
        {
            var x = new Viziblr.Colorspace.ColorRGB32Bit(c.A, c.R, c.G, c.B);
            var y = new Viziblr.Colorspace.ColorRGB(x);

            return(y);
        }
Esempio n. 4
0
 private Viziblr.Colorspace.ColorRGB32Bit calc_sec_color()
 {
     var hueDelta = -0.05;
     var satDelta = +0.15;
     var lumDelta = -0.2; var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(this.Color));
     var c1 = c0.Add(hueDelta, satDelta, lumDelta);
     var c2 = new Viziblr.Colorspace.ColorRGB(c1);
     var c3 = new Viziblr.Colorspace.ColorRGB32Bit(c2);
     return c3;
 }
Esempio n. 5
0
        private Viziblr.Colorspace.ColorRGB32Bit calc_sec_color()
        {
            var hueDelta = -0.05;
            var satDelta = +0.15;
            var lumDelta = -0.2; var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(this.Color));
            var c1 = c0.Add(hueDelta, satDelta, lumDelta);
            var c2 = new Viziblr.Colorspace.ColorRGB(c1);
            var c3 = new Viziblr.Colorspace.ColorRGB32Bit(c2);

            return(c3);
        }
Esempio n. 6
0
        public static Palette GetPaletteFromRange(uint startcolor, int steps)
        {
            var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(startcolor));
            var c1 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(0xff000000));

            var pal = new Palette();
            foreach (double x in RangeSteps(c0.L, c1.L, steps))
            {
                var cx = new Viziblr.Colorspace.ColorHSL(c0.H, c0.S, x);
                var cx_rgb = new Viziblr.Colorspace.ColorRGB32Bit(cx);
                pal.AddARGB(cx_rgb.ToUInt());
            }
            return pal;
        }
Esempio n. 7
0
        public static Palette GetPaletteFromRange(uint startcolor, int steps)
        {
            var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(startcolor));
            var c1 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(0xff000000));

            var pal = new Palette();

            foreach (double x in RangeSteps(c0.L, c1.L, steps))
            {
                var cx     = new Viziblr.Colorspace.ColorHSL(c0.H, c0.S, x);
                var cx_rgb = new Viziblr.Colorspace.ColorRGB32Bit(cx);
                pal.AddARGB(cx_rgb.ToUInt());
            }
            return(pal);
        }
Esempio n. 8
0
 public PaletteItem(uint basecolor)
 {
     this.Color = new Viziblr.Colorspace.ColorRGB32Bit(basecolor);
     this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(this.calc_sec_color().ToUInt());
 }
Esempio n. 9
0
 public PaletteItem(uint basecolor, uint seccolor)
 {
     this.Color = new Viziblr.Colorspace.ColorRGB32Bit(basecolor);
     this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(seccolor);
 }
Esempio n. 10
0
 public static SD.Color ToSystemColor(this Viziblr.Colorspace.ColorRGB32Bit color)
 {
     return(SD.Color.FromArgb(color.ToInt()));
 }
Esempio n. 11
0
 public static System.Windows.Media.Color to_wpf_color(this Viziblr.Colorspace.ColorRGB rgb)
 {
     var x = new Viziblr.Colorspace.ColorRGB32Bit(rgb);
     var y = System.Windows.Media.Color.FromArgb(x.A, x.R, x.G, x.B);
     return y;
 }
Esempio n. 12
0
 public static Viziblr.Colorspace.ColorRGB to_viziblr_color(this System.Windows.Media.Color c)
 {
     var x = new Viziblr.Colorspace.ColorRGB32Bit(c.A,c.R,c.G,c.B);
     var y = new Viziblr.Colorspace.ColorRGB(x);
     return y;
 }
Esempio n. 13
0
 public PaletteItem(uint basecolor, uint seccolor)
 {
     this.Color          = new Viziblr.Colorspace.ColorRGB32Bit(basecolor);
     this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(seccolor);
 }
Esempio n. 14
0
 public PaletteItem(uint basecolor)
 {
     this.Color          = new Viziblr.Colorspace.ColorRGB32Bit(basecolor);
     this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(this.calc_sec_color().ToUInt());
 }