Documentation
From my personal library, The Internet

man page:


SYNTAX

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

       Status XcmsAllocNamedColor(Display *display, Colormap colormap, char
              *color_string, XcmsColor *color_screen_return, XcmsColor
              *color_exact_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 color to allocate and returns the pixel and
                 color that is actually used in the colormap.

       color_screen_return
                 Returns the pixel value of the color cell and color specifi-
                 cation that actually is stored for that cell.

       color_string
                 Specifies the color string whose color definition structure
                 is to be returned.

       result_format
                 Specifies the color format for the returned color specifica-
                 tion.


DESCRIPTION

       The XcmsAllocColor function is similar to XAllocColor except the color
       can be specified in any format.  The XcmsAllocColor function ultimately
       calls XAllocColor to allocate a read-only color cell (colormap entry)
       with the specified color.  XcmsAllocColor first converts the color
       specified to an RGB value and then passes this to XAllocColor.  XcmsAl-
       locColor returns the pixel value of the color cell and the color speci-
       fication actually allocated.  This returned color specification is the
       result of converting the RGB value returned by XAllocColor into the
       format specified with the result_format argument.  If there is no
       interest in a returned color specification, unnecessary computation can
       be bypassed if result_format is set to XcmsRGBFormat.  The correspond-
       ing colormap cell is read-only.  If this routine returns XcmsFailure,
       the color_in_out color specification is left unchanged.

       XcmsAllocColor can generate a BadColor errors.

       The XcmsAllocNamedColor function is similar to XAllocNamedColor except
       is set to XcmsRGBFormat.  If color_screen_return and color_exact_return
       point to the same structure, the pixel field will be set correctly, but
       the color values are undefined.


       XcmsAllocNamedColor can generate a BadColor errors.


DIAGNOSTICS

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


SEE ALSO

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



X Version 11                      Release 6.6             XcmsAllocColor(3X11)

Man(1) output converted with man2html