예제 #1
0
파일: Generator.cs 프로젝트: M1C/Eto
 public static Color Convert(NSColor color)
 {
     if (color == null)
         return Color.Black;
     float red, green, blue, alpha;
     color.GetRgba (out red, out green, out blue, out alpha);
     return new Color (red, green, blue, alpha);
 }
예제 #2
0
		static Cairo.Color ConvertColor (NSColor color)
		{
			float r, g, b, a;
			if (color.ColorSpaceName == NSColorSpace.DeviceWhite) {
				a = 1.0f;
				r = g = b = color.WhiteComponent;
			} else {
				color.GetRgba (out r, out g, out b, out a);
			}
			return new Cairo.Color (r, g, b, a);
		}