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
|