Manual Pages for Linux CentOS command on man XcmsAllocColor
MyWebUniversity

Manual Pages for Linux CentOS command on man XcmsAllocColor

XcmsAllocColor(3) XLIB FUNCTIONS XcmsAllocColor(3)

NAME

XcmsAllocColor, XcmsAllocNamedColor - allocate colors SYNTAX Status XcmsAllocColor(Display *display, Colormap colormap, XcmsColor *colorinout, XcmsColorFormat resultformat); Status XcmsAllocNamedColor(Display *display, Colormap colormap, char *colorstring, XcmsColor *colorscreenreturn, XcmsColor *colorexactreturn, XcmsColorFormat resultformat); ARGUMENTS display Specifies the connection to the X server. colormap Specifies the colormap. colorexactreturn Returns the color specification parsed from the color string

or parsed from the corresponding string found in a color-name database. colorinout Specifies the color to allocate and returns the pixel and color that is actually used in the colormap. colorscreenreturn Returns the pixel value of the color cell and color specifi‐ cation that actually is stored for that cell. colorstring Specifies the color string whose color definition structure is to be returned. resultformat 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 resultformat argument. If there is no interest in a returned color specification, unnecessary computation can be bypassed if resultformat is set to XcmsRGBFormat. The correspond‐

ing colormap cell is read-only. If this routine returns XcmsFailure, the colorinout color specification is left unchanged. XcmsAllocColor can generate a BadColor errors. The XcmsAllocNamedColor function is similar to XAllocNamedColor except that the color returned can be in any format specified. This function

ultimately calls XAllocColor to allocate a read-only color cell with the color specified by a color string. The color string is parsed into an XcmsColor structure (see XcmsLookupColor), converted to an RGB value, and finally passed to XAllocColor. 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. This function returns both the color specification as a result of pars‐ ing (exact specification) and the actual color specification stored (screen specification). This screen specification is the result of converting the RGB value returned by XAllocColor into the format speci‐ fied in resultformat. If there is no interest in a returned color specification, unnecessary computation can be bypassed if resultformat is set to XcmsRGBFormat. If colorscreenreturn and colorexactreturn 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(3), XcmsStoreColor(3)

Xlib - C Language X Interface X Version 11 libX11 1.6.5 XcmsAllocColor(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™