comparison src/glyphs-msw.h @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents b2472a1930f2
children 90d73dddcdc4
comparison
equal deleted inserted replaced
271:c7b7086b0a39 272:c5d627a313b1
36 ****************************************************************************/ 36 ****************************************************************************/
37 37
38 struct mswindows_image_instance_data 38 struct mswindows_image_instance_data
39 { 39 {
40 HBITMAP bitmap; 40 HBITMAP bitmap;
41 HBITMAP mask;
42 HICON icon;
41 }; 43 };
42 44
43 #define MSWINDOWS_IMAGE_INSTANCE_DATA(i) \ 45 #define MSWINDOWS_IMAGE_INSTANCE_DATA(i) \
44 ((struct mswindows_image_instance_data *) (i)->data) 46 ((struct mswindows_image_instance_data *) (i)->data)
45 47
46 #define IMAGE_INSTANCE_MSWINDOWS_BITMAP(i) \ 48 #define IMAGE_INSTANCE_MSWINDOWS_BITMAP(i) \
47 (MSWINDOWS_IMAGE_INSTANCE_DATA (i)->bitmap) 49 (MSWINDOWS_IMAGE_INSTANCE_DATA (i)->bitmap)
48 #define IMAGE_INSTANCE_MSWINDOWS_MASK(i) 0 50 #define IMAGE_INSTANCE_MSWINDOWS_MASK(i) \
51 (MSWINDOWS_IMAGE_INSTANCE_DATA (i)->mask)
52 #define IMAGE_INSTANCE_MSWINDOWS_ICON(i) \
53 (MSWINDOWS_IMAGE_INSTANCE_DATA (i)->icon)
49 54
50 #define XIMAGE_INSTANCE_MSWINDOWS_BITMAP(i) \ 55 #define XIMAGE_INSTANCE_MSWINDOWS_BITMAP(i) \
51 IMAGE_INSTANCE_MSWINDOWS_BITMAP (XIMAGE_INSTANCE (i)) 56 IMAGE_INSTANCE_MSWINDOWS_BITMAP (XIMAGE_INSTANCE (i))
52 #define XIMAGE_INSTANCE_MSWINDOWS_MASK(i) \ 57 #define XIMAGE_INSTANCE_MSWINDOWS_MASK(i) \
53 IMAGE_INSTANCE_MSWINDOWS_MASK (XIMAGE_INSTANCE (i)) 58 IMAGE_INSTANCE_MSWINDOWS_MASK (XIMAGE_INSTANCE (i))
59 #define XIMAGE_INSTANCE_MSWINDOWS_ICON(i) \
60 IMAGE_INSTANCE_MSWINDOWS_ICON (XIMAGE_INSTANCE (i))
54 61
55 #endif /* HAVE_MS_WINDOWS */ 62 #endif /* HAVE_MS_WINDOWS */
56 #endif /* _XEMACS_GLYPHS_MSW_H_ */ 63 #endif /* _XEMACS_GLYPHS_MSW_H_ */