Lines Matching defs:pCursor
51 CursorPtr pCursor; /* cursor to show */
114 CursorPtr pCursor,
121 if (IsAnimCur(pCursor))
123 AnimCurPtr ac = GetAnimCur(pCursor);
125 (*pScreen->CursorLimits) (pDev, pScreen, ac->elts[0].pCursor,
130 (*pScreen->CursorLimits) (pDev, pScreen, pCursor,
166 AnimCurPtr ac = GetAnimCur(dev->spriteInfo->anim.pCursor);
179 ac->elts[elt].pCursor);
206 CursorPtr pCursor)
212 if (IsAnimCur(pCursor))
214 if (pCursor != pDev->spriteInfo->anim.pCursor)
216 AnimCurPtr ac = GetAnimCur(pCursor);
219 (pDev, pScreen, ac->elts[0].pCursor);
224 pDev->spriteInfo->anim.pCursor = pCursor;
236 pDev->spriteInfo->anim.pCursor = 0;
238 ret = (*pScreen->DisplayCursor) (pDev, pScreen, pCursor);
255 if (pDev->spriteInfo->anim.pCursor) {
269 CursorPtr pCursor)
275 if (IsAnimCur(pCursor))
278 ret = (*pScreen->RealizeCursor) (pDev, pScreen, pCursor);
286 CursorPtr pCursor)
292 if (IsAnimCur(pCursor))
294 AnimCurPtr ac = GetAnimCur(pCursor);
299 FreeCursor (ac->elts[i].pCursor, 0);
303 ret = (*pScreen->UnrealizeCursor) (pDev, pScreen, pCursor);
311 CursorPtr pCursor,
317 if (IsAnimCur(pCursor))
319 AnimCurPtr ac = GetAnimCur(pCursor);
323 (*pScreen->RecolorCursor) (pDev, pScreen, ac->elts[i].pCursor,
328 (*pScreen->RecolorCursor) (pDev, pScreen, pCursor, displayed);
360 CursorPtr pCursor;
372 pCursor = (CursorPtr) calloc(CURSOR_REC_SIZE +
375 if (!pCursor)
377 dixInitPrivates(pCursor, pCursor + 1, PRIVATE_CURSOR);
378 pCursor->bits = &animCursorBits;
379 pCursor->refcnt = 1;
381 pCursor->foreRed = cursors[0]->foreRed;
382 pCursor->foreGreen = cursors[0]->foreGreen;
383 pCursor->foreBlue = cursors[0]->foreBlue;
385 pCursor->backRed = cursors[0]->backRed;
386 pCursor->backGreen = cursors[0]->backGreen;
387 pCursor->backBlue = cursors[0]->backBlue;
389 pCursor->id = cid;
392 rc = XaceHook(XACE_RESOURCE_ACCESS, client, cid, RT_CURSOR, pCursor,
395 dixFiniPrivates(pCursor, PRIVATE_CURSOR);
396 free(pCursor);
404 ac = GetAnimCur (pCursor);
411 ac->elts[i].pCursor = cursors[i];
415 *ppCursor = pCursor;