Ejemplo n.º 1
0
        internal override int GetArgb(java.awt.Color color)
        {
            uint argb     = (uint)color.getRGB();
            uint newAlpha = (uint)((0xff000000 & argb) * alpha + 0x800000);
            uint newArgb  = (0xff000000 & newAlpha) | (0xffffff & argb);

            return((int)newArgb);
        }
Ejemplo n.º 2
0
 public override void setColor(java.awt.Color color)
 {
     if (color == null || color == this.javaPaint)
     {
         // Does not change the color, if it is null like in SunGraphics2D
         return;
     }
     this.javaPaint = this.javaColor = color;
     this.color     = Color.FromArgb(color.getRGB());
     if (brush is SolidBrush)
     {
         ((SolidBrush)brush).Color = this.color;
     }
     else
     {
         brush.Dispose();
         brush = new SolidBrush(this.color);
     }
     pen.Color = this.color;
     pen.Brush = brush;
 }
Ejemplo n.º 3
0
 internal static Color ConvertColor(java.awt.Color color)
 {
     return(color == null ? Color.Empty : Color.FromArgb(color.getRGB()));
 }
Ejemplo n.º 4
0
 internal virtual int GetArgb(java.awt.Color color)
 {
     return(color.getRGB());
 }
Ejemplo n.º 5
0
 internal static Brush CreateBrush(java.awt.Color color)
 {
     return(new SolidBrush(Color.FromArgb(color.getRGB())));
 }