MrmFetchColorLiteral (3) Linux Manual Page
MrmFetchColorLiteral — Fetches a named color literal from a UID file
Synopsis
#include <Mrm/MrmPublic.h>Cardinal MrmFetchColorLiteral(MrmHierarchy hierarchy_id,String index,Display *display,Colormap colormap_id,Pixel *pixel);
Description
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:
MrmSUCCESS- The function executed successfully.
MrmBAD_HIERARCHY- The hierarchy ID was invalid.
MrmNOT_FOUND- The color literal was not found in the UIL file.
MrmWRONG_TYPE- The caller tried to fetch a literal of a type not supported by this function.
MrmFAILURE- The function failed.
Related
MrmFetchBitmapLiteral(3), MrmOpenHierarchyPerDisplay(3), MrmFetchIconLiteral(3), MrmFetchLiteral(3), and XOpenDisplay(3).
