Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ MrmFetchIconLiteral(3X) — DG/UX 5.4R2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     MrmFetchIconLiteral(3X)        OSF        MrmFetchIconLiteral(3X)



     NAME
          MrmFetchIconLiteral-Fetches an icon literal from a hierarchy

     SYNOPSIS
          #include <Mrm/MrmPublic.h>

          int MrmFetchIconLiteral(hierarchy_id, index, screen, display, fgpix, bgpix, pixmap)
               MrmHierarchyhierarchy_id;
               String    index;
               Screen    *screen;
               Display   *display;
               Pixel     fgpix;
               Pixel     bgpix;
               Pixmap    *pixmap;


     DESCRIPTION
          The MrmFetchIconLiteral function fetches an icon literal
          from an MRM hierarchy, and converts the icon literal 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.

          index       Specifies the UIL name of the icon literal to
                      fetch.

          screen      Specifies 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.

          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.

          fgpix       Specifies the foreground color for the pixmap.

          bgpix       Specifies the background color for the pixmap.

          pixmap      Returns the resulting X pixmap value.


     RETURN VALUE



     1                                                (printed 6/8/92)





     MrmFetchIconLiteral(3X)        OSF        MrmFetchIconLiteral(3X)



          This function returns one of these status return constants:


          MrmSUCCESS          The function executed successfully.

          MrmBADHIERARCHY    The hierarchy ID was invalid.

          MrmNOTFOUND        The icon literal was not found in the
                              hierarchy.

          MrmWRONGTYPE       The caller tried to fetch a literal of a
                              type not supported by this function.

          MrmFAILURE          The function failed.


     RELATED INFORMATION
          MrmFetchBitmapLiteral(3X), MrmOpenHierarchyPerDisplay(3X),
          MrmFetchLiteral(3X), MrmFetchColorLiteral(3X), and
          XOpenDisplay(3X).



































     2                                                (printed 6/8/92)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026