Lines Matching refs:cw
158 CompWindowPtr cw = GetCompWindow(pWin);
163 (cw != NULL) && (pWin->parent != NULL);
185 if (cw->update == CompositeRedirectAutomatic)
310 CompWindowPtr cw = GetCompWindow(pWin);
312 if (cw) {
313 if (cw->borderClipX != pWin->drawable.x ||
314 cw->borderClipY != pWin->drawable.y) {
315 RegionTranslate(&cw->borderClip,
316 pWin->drawable.x - cw->borderClipX,
317 pWin->drawable.y - cw->borderClipY);
318 cw->borderClipX = pWin->drawable.x;
319 cw->borderClipY = pWin->drawable.y;
382 CompWindowPtr cw = GetCompWindow(pWin);
384 if (cw->pOldPixmap) {
385 (*pScreen->DestroyPixmap) (cw->pOldPixmap);
386 cw->pOldPixmap = NullPixmap;
442 CompWindowPtr cw;
481 cw = GetCompWindow(pWin);
482 if (pWin->damagedDescendants || (cw && cw->damaged))
497 CompWindowPtr cw = GetCompWindow(pWin);
499 assert(cw->oldx != COMP_ORIGIN_INVALID);
500 assert(cw->oldy != COMP_ORIGIN_INVALID);
501 if (cw->pOldPixmap) {
519 dx = dx + pPixmap->screen_x - cw->oldx;
520 dy = dy + pPixmap->screen_y - cw->oldy;
528 (void) (*pGC->ops->CopyArea) (&cw->pOldPixmap->drawable,
542 dx = pPixmap->screen_x - cw->oldx;
543 dy = pPixmap->screen_y - cw->oldy;
604 CompWindowPtr cw;
609 while ((cw = GetCompWindow(pWin)))
610 FreeResource(cw->clients->id, RT_NONE);
635 CompWindowPtr cw = GetCompWindow(pWin);
642 RegionTranslate(&cw->borderClip,
643 pWin->drawable.x - cw->borderClipX,
644 pWin->drawable.y - cw->borderClipY);
648 RegionSubtract(&damage, pRegion, &cw->borderClip);
657 RegionCopy(&cw->borderClip, pRegion);
658 cw->borderClipX = pWin->drawable.x;
659 cw->borderClipY = pWin->drawable.y;
665 CompWindowPtr cw = GetCompWindow(pWin);
667 return &cw->borderClip;
673 CompWindowPtr cw = GetCompWindow(pWin);
680 RegionPtr pRegion = DamageRegion(cw->damage);
702 RegionIntersect(pRegion, pRegion, &cw->borderClip);
729 DamageEmpty(cw->damage);
738 CompWindowPtr cw = GetCompWindow(pWin);
740 if (cw->damaged) {
742 cw->damaged = FALSE;