| |
|
EZ_CreateXPixmapFromImageFile
|
| |
NAME
EZ_CreateXPixmapFromImageFile, EZ_CreateXPixmapFromBitmap-
File, EZ_CreateXPixmapFromXpmData, EZ_CreateX-
PixmapFromXpmFile, EZ_FreeXPixmap - create/free native X
pixmap from file or data
SYNOPSIS
#include <EZ.h>
int EZ_CreateXPixmapFromImageFile(char *file, unsigned int *w_ret,
unsigned int *h_ret, Pixmap *pixmap_ret)
int EZ_CreateXPixmapFromXpmData(char **data, unsigned int *w_ret,
unsigned int *h_ret, Pixmap *pixmap_ret, Pixmap *shape_ret)
int EZ_CreateXPixmapFromXpmData(char *file, unsigned int *w_ret,
unsigned int *h_ret, Pixmap *pixmap_ret, Pixmap *shape_ret)
int EZ_CreateXPixmapFromBitmapFile(char *file, unsigned int *w_ret,
unsigned int *h_ret, Pixmap *pixmap_ret, Pixmap *shape_ret)
void EZ_FreeXPixmap(Pixmap pximap)
ARGUMENTS
file Specifies a unix file name.
data Specifies an XPM data or an X bitmap data.
w_ret, h_ret Specify the returns for the width and height
of the X pixmap.
pixmap_ret Specifies the returns for the X pixmap.
shape_ret Specifies the returns for shape mask or NULL.
pixmap Specifies an X pixmap.
DESCRIPTION
This set of functions create native X pixmaps from vari-
ous sources. They return the identifier of the created
pixmap if sucessful and return None otherwise. All these
functions search for files in the following directories:
the current directory, $EZ_LIBDIR,
/usr/include/X11/bitmaps and /usr/include/X11/pixmaps.
EZ_CreateXPixmapFromImageFile creates an X pixmap from an
image file. Currently EZWGL reads images in PPM, GIF, XPM
and JPEG formats.
EZ_CreateLabelXFromXBitmapFile creates an X pixmap from
an x-bitmap file. The created pixmap is a bitmap.
EZ_CreateXPixmapFromXBitmapData creates a pixmap from an
x-bitmap data. The created pixmap is a bitmap.
EZ_CreateLabelPixmapFromXpmData creates a pixmap from an
XPM data set.
EZ_CreateLabelPixmapFromXpmFile creates a pixmap from an
XPM file.
EZ_FreeXPixmap frees the specified X pixmap. It is equiva-
lent to
XFreePixmap(EZ_GetDisplay(), pixmap)
SEE ALSO
EZ_ConfigureWidget(3), EZ_CreateXPixmapFromBitmapFile(3),
EZ_CreateXPixmapFromXpmData(3)