XmGetPixmapByDepth man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

XmGetPixmapByDepth(3X)					XmGetPixmapByDepth(3X)

NAME
       XmGetPixmapByDepth - A pixmap caching function that generates a pixmap,
       stores it in a pixmap cache, and returns the pixmap

SYNOPSIS
       #include <Xm/Xm.h>

       Pixmap XmGetPixmapByDepth (screen, image_name, foreground,  background,
       depth)
	       Screen *screen;
	       char *image_name;
	       Pixel foreground;
	       Pixel background;
	       int depth;

DESCRIPTION
       XmGetPixmapByDepth  uses	 the parameter data to perform a lookup in the
       pixmap cache to see if a pixmap has already been generated that matches
       the  data.   If	one is found, a reference count is incremented and the
       pixmap is returned.  Applications should use XmDestroyPixmap  when  the
       pixmap is no longer needed.

       If  a  matching	pixmap	is  not found, image_name is used to perform a
       lookup in the image cache.  If an image is found, it is used to	gener‐
       ate the pixmap, which is then cached and returned.

       If  an  image  is  not  found,  image_name is used as a filename, and a
       search is made for an X10 or X11 bitmap file.  If it is found, the file
       is  read,  converted into an image, and cached in the image cache.  The
       image is then used to generate a pixmap, which is cached and returned.

       If image_name has a leading slash (/), it specifies  a  full  pathname,
       and   XmGetPixmapByDepth	  opens	 the  file  as	specified.  Otherwise,
       image_name specifies a filename. In this case XmGetPixmapByDepth	 looks
       for  the file along a search path specified by the XBMLANGPATH environ‐
       ment variable or by a default search path, which	 varies	 depending  on
       whether or not the XAPPLRESDIR environment variable is set.

       The XBMLANGPATH environment variable specifies a search path for X bit‐
       map files.  It  can  contain  the  substitution	field  %B,  where  the
       image_name argument to XmGetPixmapByDepth is substituted for %B. It can
       also contain the substitution fields accepted by XtResolvePathname. The
       substitution  field  %T	is  always mapped to bitmaps, and %S is always
       mapped to NULL.

       If XBMLANGPATH is not set, but the environment variable XAPPLRESDIR  is
       set, the following pathnames are searched:
	       %B
	       $XAPPLRESDIR/%L/bitmaps/%N/%B
	       $XAPPLRESDIR/%l/bitmaps/%N/%B
	       $XAPPLRESDIR/bitmaps/%N/%B
	       $XAPPLRESDIR/%L/bitmaps/%B
	       $XAPPLRESDIR/%l/bitmaps/%B
	       $XAPPLRESDIR/bitmaps/%B
	       $HOME/bitmaps/%B
	       $HOME/%B
	       /usr/lib/X11/%L/bitmaps/%N/%B
	       /usr/lib/X11/%l/bitmaps/%N/%B
	       /usr/lib/X11/bitmaps/%N/%B
	       /usr/lib/X11/%L/bitmaps/%B
	       /usr/lib/X11/%l/bitmaps/%B
	       /usr/lib/X11/bitmaps/%B
	       /usr/include/X11/bitmaps/%B

       If  neither XBMLANGPATH nor XAPPLRESDIR is set, the following pathnames
       are searched:
	       %B
	       $HOME/%L/bitmaps/%N/%B
	       $HOME/%l/bitmaps/%N/%B
	       $HOME/bitmaps/%N/%B
	       $HOME/%L/bitmaps/%B
	       $HOME/%l/bitmaps/%B
	       $HOME/bitmaps/%B
	       $HOME/%B
	       /usr/lib/X11/%L/bitmaps/%N/%B
	       /usr/lib/X11/%l/bitmaps/%N/%B
	       /usr/lib/X11/bitmaps/%N/%B
	       /usr/lib/X11/%L/bitmaps/%B
	       /usr/lib/X11/%l/bitmaps/%B
	       /usr/lib/X11/bitmaps/%B
	       /usr/include/X11/bitmaps/%B

       These paths are defaults that vendors may change. For example, a vendor
       may use different directories for /usr/lib/X11 and /usr/include/X11.

       The  following  substitutions  are used in these paths: The image name,
       from the image_name argument The class name of the application The dis‐
       play's language string The language component of the display's language
       string

       Parameter descriptions are listed below: Specifies the  display	screen
       on  which  the pixmap is to be drawn Specifies the name of the image to
       be used to generate the pixmap Combines the image with  the  foreground
       color  to  create the pixmap if the image referenced is a bit-per-pixel
       image Combines the image with the background color to create the pixmap
       if the image referenced is a bit-per-pixel image Specifies the depth of
       the pixmap

RETURN VALUE
       Returns a pixmap when successful; returns XmUNSPECIFIED_PIXMAP  if  the
       image corresponding to image_name cannot be found.

SEE ALSO
       XmDestroyPixmap(3X), XmInstallImage(3X), XmUninstallImage(3X)

							XmGetPixmapByDepth(3X)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net