Status XParseColor(display, colormap, spec, exact_def_return)
Display *display;
Colormap colormap;
char *spec;
XColor *exact_def_return;
| display | Specifies the connection to the X server. |
| colormap | Specifies the colormap. |
| spec | Specifies the color name string; case is ignored. |
| exact_def_return | Returns the exact color value for later use and sets the DoRed , DoGreen , and DoBlue flags. |
The XParseColor() function looks up the string name of a color with respect to the screen associated with the specified colormap. It returns the exact color value. If the color name is not in the Host Portable Character Encoding, the result is implementation dependent. Use of uppercase or lowercase does not matter. XParseColor() returns nonzero if the name is resolved; otherwise, it returns zero.
XParseColor() can generate a BadColor error.
| BadColor | A value for a Colormap argument does not name a defined Colormap. |
XAllocColor(), XCreateColormap(), XLookupColor(), XQueryColor(), XQueryColors(), XStoreColors(), "Mapping Color Names to Values".