diff options
Diffstat (limited to 'generic/Image.h')
-rw-r--r-- | generic/Image.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/generic/Image.h b/generic/Image.h index 0a3a82a..e90b63a 100644 --- a/generic/Image.h +++ b/generic/Image.h @@ -41,13 +41,12 @@ typedef void *ZnImage; (((bits)[(y)*(stride)+((x)>>3)]<<((x)&7))&0x80) ZnImage -ZnGetImage(struct _ZnWInfo *wi, Tk_Uid image_name); +ZnGetImage(struct _ZnWInfo *wi, Tk_Uid image_name, + void (*inv_proc)(void *cd), void *cd); ZnImage -ZnGetImageByValue(ZnImage image); -ZnImage -ZnGetBitmap(struct _ZnWInfo *wi, Tk_Uid bitmap_name); +ZnGetImageByValue(ZnImage image, void (*inv_proc)(void *cd), void *cd); void -ZnFreeImage(ZnImage image); +ZnFreeImage(ZnImage image, void (*inv_proc)(void *cd), void *cd); char * ZnNameOfImage(ZnImage image); void @@ -56,10 +55,10 @@ Pixmap ZnImagePixmap(ZnImage image); ZnBool ZnImageIsBitmap(ZnImage image); -char * -ZnImageMask(ZnImage image, int *stride); TkRegion ZnImageRegion(ZnImage image); +ZnBool +ZnPointInImage(ZnImage image, int x, int y); #ifdef GL GLuint ZnImageTex(ZnImage image, ZnReal *t, ZnReal *s); |