Lines Matching refs:BW
160 #define InBitmapX(BW, x)\
161 (Position)(min((Position)((Dimension)(max(BW->bitmap.horizOffset,x) -\
162 BW->bitmap.horizOffset) /\
163 BW->bitmap.squareW), BW->bitmap.width - 1))
165 #define InBitmapY(BW, y)\
166 (Position)(min((Position)((Dimension)(max(BW->bitmap.vertOffset, y) -\
167 BW->bitmap.vertOffset) /\
168 BW->bitmap.squareH), BW->bitmap.height - 1))
170 #define InWindowX(BW, x)\
171 (Position) (BW->bitmap.horizOffset + ((x) * BW->bitmap.squareW))
173 #define InWindowY(BW, y)\
174 (Position) (BW->bitmap.vertOffset + ((y) * BW->bitmap.squareH))
176 #define GetPixmap(BW, image)\
177 XCreateBitmapFromData(XtDisplay(BW), XtWindow(BW),\
191 #define QueryInBitmap(BW, x, y)\
192 (((x) >= 0) && ((x) < BW->bitmap.image->width) &&\
193 ((y) >= 0) && ((y) < BW->bitmap.image->height))
195 #define Value(BW, button) (BW->bitmap.button_function[button - 1])
198 XImage *CreateBitmapImage(BitmapWidget BW, char *data, Dimension width, Dimension height);
205 XImage *GetImage(BitmapWidget BW, Pixmap pixmap);
206 XImage *ConvertToBitmapImage(BitmapWidget BW, XImage *image);
207 XImage *ScaleBitmapImage(BitmapWidget BW, XImage *src,