Lines Matching defs:pSrcDrawable
35 miCopyRegion(DrawablePtr pSrcDrawable,
54 careful = ((pSrcDrawable == pDstDrawable) ||
55 ((pSrcDrawable->type == DRAWABLE_WINDOW) &&
121 (*copyProc) (pSrcDrawable,
131 miDoCopy(DrawablePtr pSrcDrawable,
162 (*pSrcDrawable->pScreen->SourceValidate) (pSrcDrawable, xIn, yIn,
167 if (pSrcDrawable->type == DRAWABLE_PIXMAP) {
168 if ((pSrcDrawable == pDstDrawable) && (!pGC->clientClip))
179 if (!((WindowPtr) pSrcDrawable)->parent &&
180 RegionNotEmpty(&((WindowPtr) pSrcDrawable)->borderClip)) {
187 else if ((pSrcDrawable == pDstDrawable) && (!pGC->clientClip)) {
191 prgnSrcClip = NotClippedByChildren((WindowPtr) pSrcDrawable);
196 prgnSrcClip = &((WindowPtr) pSrcDrawable)->clipList;
200 xIn += pSrcDrawable->x;
201 yIn += pSrcDrawable->y;
223 if (box_x1 < pSrcDrawable->x) {
224 box_x1 = pSrcDrawable->x;
227 if (box_y1 < pSrcDrawable->y) {
228 box_y1 = pSrcDrawable->y;
231 if (box_x2 > pSrcDrawable->x + (int) pSrcDrawable->width) {
232 box_x2 = pSrcDrawable->x + (int) pSrcDrawable->width;
235 if (box_y2 > pSrcDrawable->y + (int) pSrcDrawable->height) {
236 box_y2 = pSrcDrawable->y + (int) pSrcDrawable->height;
294 miCopyRegion(pSrcDrawable, pDstDrawable, pGC,
299 prgnExposed = miHandleExposures(pSrcDrawable, pDstDrawable, pGC,
300 xIn - pSrcDrawable->x,
301 yIn - pSrcDrawable->y,