Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ MrmFetchColorLiteral(3X) — DG/UX 5.4.2A

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     MrmFetchColorLiteral(3X)       OSF       MrmFetchColorLiteral(3X)



     NAME
          MrmFetchColorLiteral-Fetches a named color literal from a
          UID file

     SYNOPSIS
          #include <Mrm/MrmPublic.h>

          int MrmFetchColorLiteral(hierarchy_id, index, display, colormap_id, pixel)
               MrmHierarchyhierarchy_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_idSpecifies the ID of the UID hierarchy that
                      contains the specified literal.  The
                      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 NULL, the
                      default color map is used.

          pixel       Returns the ID of the color literal.


     RETURN VALUE
          This function returns one of these status return constants:


          MrmSUCCESS       The function executed successfully.

          MrmBADHIERARCHY The hierarchy ID was invalid.

          MrmNOTFOUND     The color literal was not found in the UIL
                           file.




     1                                                (printed 6/8/92)





     MrmFetchColorLiteral(3X)       OSF       MrmFetchColorLiteral(3X)



          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),
          MrmFetchIconLiteral(3X), MrmFetchLiteral(3X), and
          XOpenDisplay(3X).













































     2                                                (printed 6/8/92)



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