NAME

       Tk_GetPixmap, Tk_FreePixmap - allocate and free pixmaps


SYNOPSIS

       #include <tk.h>

       Pixmap
       Tk_GetPixmap(display, d, width, height, depth)

       Tk_FreePixmap(display, pixmap)


ARGUMENTS

       Display    *display    (in)      X display for the pixmap.

       Drawable   d           (in)      Pixmap  or  window  where
                                        the  new  pixmap  will be
                                        used for drawing.

       int        width       (in)      Width of pixmap.

       int        height      (in)      Height of pixmap.

       int        depth       (in)      Number of bits per  pixel
                                        in pixmap.

       Pixmap     pixmap      (in)      Pixmap to destroy.
_________________________________________________________________


DESCRIPTION

       These  procedures  are  identical  to  the Xlib procedures
       XCreatePixmap and XFreePixmap, except that they have extra
       code  to manage X resource identifiers so that identifiers
       for deleted pixmaps can be reused in the  future.   It  is
       important  for  Tk  applications  to  use these procedures
       rather  than  XCreatePixmap  and  XFreePixmap;   otherwise
       long-running  applications may run out of resource identi­
       fiers.

       Tk_GetPixmap creates a pixmap suitable for drawing  in  d,
       with  dimensions  given  by  width, height, and depth, and
       returns its identifier.  Tk_FreePixmap destroys the pixmap
       given  by  pixmap and makes its resource identifier avail­
       able for reuse.


KEYWORDS

       pixmap, resource identifier


Man(1) output converted with man2html