table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 2.3.8-4.1
 - Leap-15.6
 
| MrmFetchColorLiteral(library call) | MrmFetchColorLiteral(library call) | 
NAME¶
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 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¶
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).