Lines Matching refs:xcim
341 XFixesCursorImage *xcim;
356 xcim = XFixesGetCursorImage(dpy);
358 x = xcim->x - xcim->xhot;
359 y = xcim->y - xcim->yhot;
361 to_line = FFMIN((y + xcim->height), (height + y_off));
362 to_column = FFMIN((x + xcim->width), (width + x_off));
366 int xcim_addr = (line - y) * xcim->width + column - x;
368 int r = (uint8_t)(xcim->pixels[xcim_addr] >> 0);
369 int g = (uint8_t)(xcim->pixels[xcim_addr] >> 8);
370 int b = (uint8_t)(xcim->pixels[xcim_addr] >> 16);
371 int a = (uint8_t)(xcim->pixels[xcim_addr] >> 24);
386 XFree(xcim);
387 xcim = NULL;