Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ () — MultiPersonal System R32V2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     XmInstallImage(3Xm)                      XmInstallImage(3Xm)



     NAME
          XmInstallImage - a pixmap caching function that adds an
          image to the pixmap cache.


     AES SUPPORT LEVEL
          full-use

     SYNOPSIS
          #include <Xm/Xm.h>

          Boolean XmInstallImage (image, image_name)
               XImage    * image;
               char      * image_name;


     DESCRIPTION
          XmInstallImage stores an image in an image cache that
          can later be used to generate a pixmap.  Part of the
          installation process is to extend the resource
          converter used to reference these images.  The resource
          converter is given the image name so that the image can
          be referenced in an .Xdefaults file. Since an image can
          be referenced by a widget through its pixmap resources,
          it is up to the application to ensure that the image is
          installed before the widget is created.


          image     Points to the image structure to be
                    installed.  The installation process does not
                    make a local copy of the image.  Therefore,
                    the application should not destroy the image
                    until it is uninstalled from the caching
                    functions.

          image_name
                    Specifies a string that the application uses
                    to name the image.  After installation, this
                    name can be used in .Xdefaults for
                    referencing the image.  A local copy of the
                    name is created by the image caching
                    functions.


          The image caching functions provide a set of eight
          preinstalled images.  These names can be used within a
          .Xdefaults file for generating pixmaps for the resource
          for which they are provided.


          Image Name      Description




                                - 1 -





     XmInstallImage(3Xm)                      XmInstallImage(3Xm)



          ____________________________________________________________
          background      A tile of solid background
          25_foreground   A tile of 25% foreground, 75% background
          50_foreground   A tile of 50% foreground, 50% background
          75_foreground   A tile of 75% foreground, 25% background
          horizontal      A tile of horizontal lines of the two colors
          vertical        A tile of vertical lines of the two colors
          slant_right     A tile of slanting lines of the two colors
          slant_left      A tile of slanting lines of the two colors


     RETURN VALUE
          Returns True when successful;  returns False if a NULL
          image, NULL image_name, or duplicate image_name are
          used as parameter values.


     RELATED INFORMATION
          XmUninstallImage(3X), XmGetPixmap(3X), and
          XmDestroyPixmap(3X).



































                                - 2 -



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