41 |
|
|
42 |
display = XOpenDisplay(NULL); |
display = XOpenDisplay(NULL); |
43 |
if (display == NULL) |
if (display == NULL) |
44 |
|
{ |
45 |
|
ERROR("Failed to open display\n"); |
46 |
return False; |
return False; |
47 |
|
} |
48 |
|
|
49 |
/* Check the screen supports 8-bit depth. */ |
/* Check the screen supports 8-bit depth. */ |
50 |
screen = DefaultScreenOfDisplay(display); |
screen = DefaultScreenOfDisplay(display); |
248 |
|
|
249 |
image = XCreateImage(display, visual, 1, ZPixmap, 0, |
image = XCreateImage(display, visual, 1, ZPixmap, 0, |
250 |
data, width, height, 8, scanline); |
data, width, height, 8, scanline); |
251 |
|
image->byte_order = MSBFirst; |
252 |
|
image->bitmap_bit_order = MSBFirst; |
253 |
|
XInitImage(image); |
254 |
|
|
255 |
XSetFunction(display, gc, GXcopy); |
XSetFunction(display, gc, GXcopy); |
256 |
XPutImage(display, bitmap, gc, image, 0, 0, 0, 0, width, height); |
XPutImage(display, bitmap, gc, image, 0, 0, 0, 0, width, height); |
257 |
XFree(image); |
XFree(image); |