*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> MrmFetchLiteral (3X)              
Title
Content
Arch
Section
 

MrmFetchLiteral(3X)

Contents


NAME    [Toc]    [Back]

       MrmFetchLiteral - Fetches a literal from a UID file

SYNOPSIS    [Toc]    [Back]

       #include <Mrm/MrmPublic.h>

       int  MrmFetchLiteral(hierarchy_id,  index, display, value,
       type)
               MrmHierarchy hierarchy_id;
               String index;
               Display *display;
               XtPointer *value;
               MrmCode *type;

DESCRIPTION    [Toc]    [Back]

       The MrmFetchLiteral function reads and returns  the  value
       and  type  of  a literal (named value) that is stored as a
       public resource  in  a  single  UID  file.  This  function
       returns  a pointer to the value of the literal.  For example,
 an integer is always returned  as  a  pointer  to  an
       integer, and a string is always returned as a pointer to a
       string.

       Applications should not use MrmFetchLiteral  for  fetching
       icon or color literals. If this is attempted, MrmFetchLiteral
 returns an error.  Specifies the ID of the UID  hierarchy
  that  contains  the  specified literal. The hierarchy_id
 was returned in a previous call  to  MrmOpenHierarchyPerDisplay.
   Specifies  the  UIL  name  of the literal
       (pixmap) to fetch. You must define this name in UIL as  an
       exported  value.   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.  Returns  the  ID
       of the named literal's value.  Returns the named literal's
       data type. Types are defined in the include file <Mrm/MrmPublic.h>.

RETURN VALUE    [Toc]    [Back]

       This  function  returns  one  of  these status return constants:
 The function executed successfully.  The hierarchy
       ID  was  invalid.   The  literal  was not found in the UIL
       file.  The caller tried to fetch a literal of a  type  not
       supported by this function.  The function failed.

SEE ALSO    [Toc]    [Back]

      
      
       MrmFetchBitmapLiteral(3X), MrmOpenHierarchyPerDisplay(3X),
       MrmFetchIconLiteral(3X),         MrmFetchColorLiteral(3X),
       XOpenDisplay(3X11)



                                              MrmFetchLiteral(3X)
[ Back ]
 Similar pages
Name OS Title
MrmFetchColorLiteral IRIX Fetches a named color literal from a UID file
MrmFetchColorLiteral Tru64 Fetches a named color literal from a UID file
MrmFetchColorLiteral HP-UX Fetches a named color literal from a UID file
MrmFetchIconLiteral HP-UX Fetches an icon literal from a hierarchy
MrmFetchIconLiteral IRIX Fetches an icon literal from a hierarchy
MrmFetchBitmapLiteral HP-UX Fetches a bitmap literal from a hierarchy
MrmFetchBitmapLiteral IRIX Fetches a bitmap literal from a hierarchy
MrmFetchBitmapLiteral Tru64 Fetches a bitmap literal from a hierarchy
MrmFetchIconLiteral Tru64 Fetches an icon literal from a hierarchy
MrmFetchSetValues HP-UX Fetches the values to be set from literals stored in UID files
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service