[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif 2.1 Programmer's Reference
MrmFetchIconLiteral
Fetches an icon literal from a hierarchy
Format
#include <Mrm/MrmPublic.h>
Cardinal MrmFetchIconLiteral
MrmHierarchy
hierarchy_idString indexScreen
*screenDisplay *displayPixel
fgpixPixel bgpixPixmap
*pixmap
DESCRIPTION
The MrmFetchIconLiteral function
to an X pixmap.
hierarchy_idSpecifies the ID of the UID hierarchy that contains the specified icon
literal. The hierarchy_id was returned in a previous call to
MrmOpenHierarchyPerDisplay.
indexSpecifies the UIL name of the icon literal to fetch.
screenSpecifies the screen used for the pixmap. The screen argument
specifies a pointer to the Xlib structure Screen, which contains the
information about that screen and is linked to the Display structure. For more
information on the Display and Screen structures, see the Xlib function
XOpenDisplay and the associated screen information macros.
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.
fgpixSpecifies the foreground color for the pixmap.
bgpixSpecifies the background color for the pixmap.
pixmapReturns the resulting X pixmap value. The function allocates space for
this pixmap. The application is responsible for managing the allocated space.
The application can recover the allocated space by calling XmDestroyPixmap.
RETURN
This function returns one of the following status return constants:
MrmSUCCESSThe function executed successfully.
MrmBAD_HIERARCHYThe hierarchy ID was invalid.
MrmNOT_FOUNDThe icon literal was not found in the hierarchy.
MrmWRONG_TYPEThe caller tried to fetch a literal of a type not supported by this
function.
MrmFAILUREThe function failed.
RELATED
MrmFetchBitmapLiteral
(3),
MrmOpenHierarchyPerDisplay
(3), MrmFetchLiteral
(3),
MrmFetchColorLiteral
(3), and XOpenDisplay
(3).
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]