Documentation
From my personal library, The Internet

man page:


SYNTAX

       Status XcmsQueryColor(Display *display, Colormap colormap, XcmsColor
              *color_in_out, XcmsColorFormat result_format);

       Status XcmsQueryColors(Display *display, Colormap colormap, XcmsColor
              colors_in_out[], unsigned int ncolors, XcmsColorFormat
              result_format);

       Status XcmsLookupColor(Display *display, Colormap colormap, char
              *color_string, XcmsColor *color_exact_return, XcmsColor
              *color_screen_return, XcmsColorFormat result_format);


ARGUMENTS

       display   Specifies the connection to the X server.

       colormap  Specifies the colormap.

       color_exact_return
                 Returns the color specification parsed from the color string
                 or parsed from the corresponding string found in a color-name
                 database.

       color_in_out
                 Specifies the pixel member that indicates the color cell to
                 query.  The color specification stored for the color cell is
                 returned in this XcmsColor structure.

       color_screen_return
                 Returns the color that can be reproduced on the screen.

       color_string
                 Specifies the color string.

       result_format
                 Specifies the color format for the returned color specifica-
                 tions (color_screen_return and color_exact_return arguments).
                 If the format is XcmsUndefinedFormat and the color string
                 contains a numerical color specification, the specification
                 is returned in the format used in that numerical color speci-
                 fication.  If the format is XcmsUndefinedFormat and the color
                 string contains a color name, the specification is returned
                 in the format used to store the color in the database.

       ncolors   Specifies the number of XcmsColor structures in the color-
                 specification array.


DESCRIPTION

       The XcmsQueryColor function obtains the RGB value for the pixel value
       in the pixel member of the specified XcmsColor structure and then con-
       verts the value to the target format as specified by the result_format
       argument.  If the pixel is not a valid index in the specified colormap,
       a BadValue error results.  The XcmsQueryColors function obtains the RGB
       the color name is not in the Host Portable Character Encoding, the
       result is implementation-dependent.  Use of uppercase or lowercase does
       not matter.  XcmsLookupColor returns XcmsSuccess or XcmsSuccessWithCom-
       pression if the name is resolved; otherwise, it returns XcmsFailure.
       If XcmsSuccessWithCompression is returned, the color specification
       returned in color_screen_return is the result of gamut compression.


DIAGNOSTICS

       BadColor  A value for a Colormap argument does not name a defined Col-
                 ormap.

       BadValue  Some numeric value falls outside the range of values accepted
                 by the request.  Unless a specific range is specified for an
                 argument, the full range defined by the argument's type is
                 accepted.  Any argument defined as a set of alternatives can
                 generate this error.


SEE ALSO

       XcmsAllocColor(3X11), XcmsStoreColor(3X11), XQueryColor(3X11)
       Xlib - C Language X Interface



X Version 11                      Release 6.6             XcmsQueryColor(3X11)

Man(1) output converted with man2html