comparison src/glyphs-msw.h @ 408:501cfd01ee6d r21-2-34

Import from CVS: tag r21-2-34
author cvs
date Mon, 13 Aug 2007 11:18:11 +0200
parents b8cc9ab3f761
children 697ef44129c6
comparison
equal deleted inserted replaced
407:ed6218a7d4d3 408:501cfd01ee6d
94 { 94 {
95 HWND clip_window; 95 HWND clip_window;
96 }; 96 };
97 97
98 #define MSWINDOWS_SUBWINDOW_DATA(i) \ 98 #define MSWINDOWS_SUBWINDOW_DATA(i) \
99 ((struct mswindows_subwindow_data *) (i)->data) 99 ((struct mswindows_subwindow_data *) (i)->data)
100
101 #define IMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW(i) \ 100 #define IMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW(i) \
102 (MSWINDOWS_SUBWINDOW_DATA (i)->clip_window) 101 (MSWINDOWS_SUBWINDOW_DATA (i)->clip_window)
103 102
103 #define XIMAGE_INSTANCE_MSWINDOWS_SUBWINDOW_DATA(i) \
104 MSWINDOWS_SUBWINDOW_DATA (XIMAGE_INSTANCE (i))
104 #define XIMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW(i) \ 105 #define XIMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW(i) \
105 IMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW (XIMAGE_INSTANCE (i)) 106 IMAGE_INSTANCE_MSWINDOWS_CLIPWINDOW (XIMAGE_INSTANCE (i))
107
108 #define DOMAIN_MSWINDOWS_HANDLE(domain) \
109 ((IMAGE_INSTANCEP (domain) && \
110 XIMAGE_INSTANCE_MSWINDOWS_SUBWINDOW_DATA (domain)) ? \
111 XWIDGET_INSTANCE_MSWINDOWS_HANDLE (domain) : \
112 FRAME_MSWINDOWS_HANDLE (DOMAIN_XFRAME (domain)))
106 113
107 #endif /* HAVE_MS_WINDOWS */ 114 #endif /* HAVE_MS_WINDOWS */
108 115
109 #endif /* INCLUDED_glyphs_msw_h_ */ 116 #endif /* INCLUDED_glyphs_msw_h_ */