MrmFetchColorLiteral(3)
MrmFetchColorLiteral — Fetches a named color literal from a UID file "MrmFetchColorLiteral" "uil functions" "MrmFetchColorLiteral" "uid
Description
MrmFetchColorLiteral
NAME
MrmFetchColorLiteral — Fetches a named color literal from a UID file "MrmFetchColorLiteral" "uil functions" "MrmFetchColorLiteral" "uid file"
SYNOPSIS
#include
<Mrm/MrmPublic.h>
Cardinal MrmFetchColorLiteral(
MrmHierarchy hierarchy_id,
String index,
Display *display,
Colormap colormap_id,
Pixel *pixel);
"MRM function" "MrmFetchColorLiteral"
"MrmFetchColorLiteral" "definition"
DESCRIPTION
The
MrmFetchColorLiteral function
"MrmFetchColorLiteral" "description"
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 Display structure, see the Xlib function XOpenDisplay. |
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
"MrmSUCCESS" "MrmBAD_HIERARCHY" "MrmNOT_FOUND" "MrmFAILURE"
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).