Lines Matching refs:pCursor

51     CursorPtr pCursor;          /* cursor to show */  member
107 CursorPtr pCursor, BoxPtr pHotBox, BoxPtr pTopLeftBox) in AnimCurCursorLimits() argument
112 if (IsAnimCur(pCursor)) { in AnimCurCursorLimits()
113 AnimCurPtr ac = GetAnimCur(pCursor); in AnimCurCursorLimits()
115 (*pScreen->CursorLimits) (pDev, pScreen, ac->elts[0].pCursor, in AnimCurCursorLimits()
119 (*pScreen->CursorLimits) (pDev, pScreen, pCursor, pHotBox, pTopLeftBox); in AnimCurCursorLimits()
145 (void) (*pScreen->DisplayCursor) (dev, pScreen, ac->elts[elt].pCursor); in AnimCurTimerNotify()
150 dev->spriteInfo->anim.pCursor = ac->elts[elt].pCursor; in AnimCurTimerNotify()
166 AnimCurDisplayCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor) in AnimCurDisplayCursor() argument
175 if (IsAnimCur(pCursor)) { in AnimCurDisplayCursor()
176 if (pCursor != pDev->spriteInfo->sprite->current) { in AnimCurDisplayCursor()
177 AnimCurPtr ac = GetAnimCur(pCursor); in AnimCurDisplayCursor()
181 ac->elts[0].pCursor); in AnimCurDisplayCursor()
185 pDev->spriteInfo->anim.pCursor = pCursor; in AnimCurDisplayCursor()
195 pDev->spriteInfo->anim.pCursor = 0; in AnimCurDisplayCursor()
197 ret = (*pScreen->DisplayCursor) (pDev, pScreen, pCursor); in AnimCurDisplayCursor()
211 if (pDev->spriteInfo->anim.pCursor) { in AnimCurSetCursorPosition()
220 AnimCurRealizeCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor) in AnimCurRealizeCursor() argument
226 if (IsAnimCur(pCursor)) in AnimCurRealizeCursor()
229 ret = (*pScreen->RealizeCursor) (pDev, pScreen, pCursor); in AnimCurRealizeCursor()
235 AnimCurUnrealizeCursor(DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor) in AnimCurUnrealizeCursor() argument
241 if (IsAnimCur(pCursor)) { in AnimCurUnrealizeCursor()
242 AnimCurPtr ac = GetAnimCur(pCursor); in AnimCurUnrealizeCursor()
247 FreeCursor(ac->elts[i].pCursor, 0); in AnimCurUnrealizeCursor()
251 ret = (*pScreen->UnrealizeCursor) (pDev, pScreen, pCursor); in AnimCurUnrealizeCursor()
258 ScreenPtr pScreen, CursorPtr pCursor, Bool displayed) in AnimCurRecolorCursor() argument
263 if (IsAnimCur(pCursor)) { in AnimCurRecolorCursor()
264 AnimCurPtr ac = GetAnimCur(pCursor); in AnimCurRecolorCursor()
268 (*pScreen->RecolorCursor) (pDev, pScreen, ac->elts[i].pCursor, in AnimCurRecolorCursor()
273 (*pScreen->RecolorCursor) (pDev, pScreen, pCursor, displayed); in AnimCurRecolorCursor()
303 CursorPtr pCursor; in AnimCursorCreate() local
315 pCursor = (CursorPtr) calloc(CURSOR_REC_SIZE + in AnimCursorCreate()
318 if (!pCursor) in AnimCursorCreate()
320 dixInitPrivates(pCursor, pCursor + 1, PRIVATE_CURSOR); in AnimCursorCreate()
321 pCursor->bits = &animCursorBits; in AnimCursorCreate()
322 pCursor->refcnt = 1; in AnimCursorCreate()
324 pCursor->foreRed = cursors[0]->foreRed; in AnimCursorCreate()
325 pCursor->foreGreen = cursors[0]->foreGreen; in AnimCursorCreate()
326 pCursor->foreBlue = cursors[0]->foreBlue; in AnimCursorCreate()
328 pCursor->backRed = cursors[0]->backRed; in AnimCursorCreate()
329 pCursor->backGreen = cursors[0]->backGreen; in AnimCursorCreate()
330 pCursor->backBlue = cursors[0]->backBlue; in AnimCursorCreate()
332 pCursor->id = cid; in AnimCursorCreate()
334 ac = GetAnimCur(pCursor); in AnimCursorCreate()
339 rc = XaceHook(XACE_RESOURCE_ACCESS, client, cid, RT_CURSOR, pCursor, in AnimCursorCreate()
344 dixFiniPrivates(pCursor, PRIVATE_CURSOR); in AnimCursorCreate()
345 free(pCursor); in AnimCursorCreate()
357 ac->elts[i].pCursor = RefCursor(cursors[i]); in AnimCursorCreate()
361 *ppCursor = pCursor; in AnimCursorCreate()