[Mono-list] Best way to convert Cairo.Color from/to Gdk.Color???

Francisco M. Marzoa fmmarzoa at gmx.net
Sun Nov 21 07:40:35 EST 2010


Hello,

I'd like to know what's the best way to converting Cairo.Color into
Gdk.Color and viceversa, mainly for using Gtk.ColorSelection widget.
Currently I'm doing something like:

Gdk.Color gcl;
Cairo.Color ccl;

...

gcl = Gdk.Color ( (byte)ccl.R, (byte)ccl.G, (byte),cc.B);

Although it seems to work, it does not looks neither clean nor robust,
as Cairo.Color uses a double for each color component, data may be lost
on the conversion though. I wonder if there's a better method for doing
this, and also for converting from Gdk.Color to Cairo.Color.

Thanks a lot in advance.

Best regards,





More information about the Mono-list mailing list