• Home
  • Raw
  • Download

Lines Matching refs:xi

292 		XImage *xi;  in XGetSubImage_wr()
294 xi = xreadscreen(disp, d, x, y, width, height, in XGetSubImage_wr()
297 if (! xi) return NULL; in XGetSubImage_wr()
305 memcpy(dest_image->data, xi->data, size); in XGetSubImage_wr()
307 XDestroyImage(xi); in XGetSubImage_wr()
346 XImage *xi; in XCreateImage_wr() local
347 xi = (XImage *) malloc(sizeof(XImage)); in XCreateImage_wr()
348 memset(xi, 0, sizeof(XImage)); in XCreateImage_wr()
349 xi->depth = depth; in XCreateImage_wr()
351 xi->bits_per_pixel = 32; in XCreateImage_wr()
353 xi->bits_per_pixel = 24; in XCreateImage_wr()
355 xi->bits_per_pixel = 16; in XCreateImage_wr()
357 xi->bits_per_pixel = 8; in XCreateImage_wr()
359 xi->format = format; in XCreateImage_wr()
360 xi->xoffset = offset; in XCreateImage_wr()
361 xi->data = data; in XCreateImage_wr()
362 xi->width = width; in XCreateImage_wr()
363 xi->height = height; in XCreateImage_wr()
364 xi->bitmap_pad = bitmap_pad; in XCreateImage_wr()
365 xi->bytes_per_line = bytes_per_line ? bytes_per_line : in XCreateImage_wr()
366 xi->width * xi->bits_per_pixel / 8; in XCreateImage_wr()
367 xi->bitmap_unit = -1; /* hint to not call XDestroyImage */ in XCreateImage_wr()
368 return xi; in XCreateImage_wr()
378 XImage *xi; in XCreateImage_wr() local
379 xi = xreadscreen(disp, window, 0, 0, width, height, False); in XCreateImage_wr()
380 if (xi == NULL) { in XCreateImage_wr()
381 return xi; in XCreateImage_wr()
383 if (xi->data != NULL) { in XCreateImage_wr()
384 free(xi->data); in XCreateImage_wr()
386 xi->data = data; in XCreateImage_wr()
387 return xi; in XCreateImage_wr()