Lines Matching refs:xcim
356 XFixesCursorImage *xcim;
379 xcim = XFixesGetCursorImage(dpy);
381 x = xcim->x - xcim->xhot;
382 y = xcim->y - xcim->yhot;
384 to_line = FFMIN((y + xcim->height), (height + y_off));
385 to_column = FFMIN((x + xcim->width), (width + x_off));
389 int xcim_addr = (line - y) * xcim->width + column - x;
391 int r = (uint8_t)(xcim->pixels[xcim_addr] >> 0);
392 int g = (uint8_t)(xcim->pixels[xcim_addr] >> 8);
393 int b = (uint8_t)(xcim->pixels[xcim_addr] >> 16);
394 int a = (uint8_t)(xcim->pixels[xcim_addr] >> 24);
409 XFree(xcim);
410 xcim = NULL;