[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif 2.1 Programmer's Reference
MrmFetchColorLiteral
Fetches a named color literal from a UID file
Format
#include <Mrm/MrmPublic.h>
Cardinal MrmFetchColorLiteral
MrmHierarchy
hierarchy_idString indexDisplay
*displayColormap colormap_idPixel
*pixel
DESCRIPTION
The MrmFetchColorLiteral function
literal to a pixel color value.
hierarchy_idSpecifies the ID of the UID hierarchy that contains the specified literal.
The value of hierarchy_id was returned in a previous call to
MrmOpenHierarchyPerDisplay.
indexSpecifies the UIL name of the color literal to fetch. You must define this
name in UIL as an exported value.
displaySpecifies 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_idSpecifies the ID of the color map. If colormap_id is NULL, the
default color map is used.
pixelReturns the ID of the color literal.
RETURN
This function returns one of the following status return constants:
MrmSUCCESSThe function executed successfully.
MrmBAD_HIERARCHYThe hierarchy ID was invalid.
MrmNOT_FOUNDThe color literal was not found in the UIL file.
MrmWRONG_TYPEThe caller tried to fetch a literal of a type not supported by this
function.
MrmFAILUREThe function failed.
RELATED
MrmFetchBitmapLiteral
(3),
MrmOpenHierarchyPerDisplay
(3), MrmFetchIconLiteral
(3),
MrmFetchLiteral
(3), and XOpenDisplay
(3).
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]