MrmFetchColorLiteral3
Fetches a named color literal from a uid file
Usage
#include <Mrm/MrmPublic.h> Cardinal MrmFetchColorLiteral( MrmHierarchy hierarchy_id, String index, Display *display, Colormap colormap_id, Pixel *pixel);
Overview
The MrmFetchColorLiteral function fetches a named color literal from a UID file, and converts the color literal to a pixel color value.
- hierarchy_id
-
Specifies the ID of the UID hierarchy that contains the specified literal. The value of hierarchy_id was returned in a previous call to
MrmOpenHierarchyPerDisplay.
- index
-
Specifies the UIL name of the color literal to fetch. You must define this name in UIL as an exported value.
- display
-
Specifies the display used for the pixmap. The display argument specifies the connection to the X server. For more information on the
Displaystructure, see the Xlib functionXOpenDisplay.
- colormap_id
-
Specifies the ID of the color map. If colormap_id is NULL, the default color map is used.
- pixel
-
Returns the ID of the color literal.
Return
This function returns one of the following status return constants:
|
The function executed successfully. |
|---|---|
|
The hierarchy ID was invalid. |
|
The color literal was not found in the UIL file. |
|
The caller tried to fetch a literal of a type not supported by this function. |
|
The function failed. |
Releases
7 releases since Debian 8 (Jessie); the text changed 1 time.