gdkRgbFindColor: gdkRgbFindColor
Description
colormap
should be the colormap for the graphics context and
drawable you're using to draw. If you're drawing to a GtkWidget
,
call gtkWidgetGetColormap
.Usage
gdkRgbFindColor(colormap, color)
Details
color
should have its red
, green
, and blue
fields initialized;
gdkRgbFindColor
will fill in the pixel
field with the best
matching pixel from a color cube. The color is then ready to be
used for drawing, e.g. you can call gdkGCSetForeground
which
expects pixel
to be initialized.
In many cases, you can avoid this whole issue by calling
gdkGCSetRgbFgColor
or gdkGCSetRgbBgColor
, which
do not expect pixel
to be initialized in advance. If you use those
functions, there's no need for gdkRgbFindColor
.