Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought



MrmFetchColorLiteral(3X)         UNIX System V         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)
           MrmHierarchy hierarchy_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_id   Specifies the ID of the UID hierarchy that contains the
                     specified literal. The hierarchy_id was returned in a
                     previous call to MrmOpenHierarchy.

      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.

      MrmBAD_HIERARCHY The hierarchy ID was invalid.

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

      MrmFAILURE       The function failed.

RELATED INFORMATION
      MrmFetchIconLiteral(3X), MrmFetchLiteral(3X), XOpenDisplay(3X)







10/89                                                                    Page 1





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