Lines Matching refs:region
155 if (winList.wins[i].region)
156 XDestroyRegion(winList.wins[i].region);
176 * Find windows that intersect the requested region.
188 Region ancestorRegion /* parent rel. effective Bounding region of ancestors */
246 pWinInfo->region = NULL;
258 pWinInfo->region = XCreateRegion();
263 XUnionRectWithRegion(rect++, pWinInfo->region, pWinInfo->region);
273 XIntersectRegion(pWinInfo->region, tmpreg, pWinInfo->region);
284 XIntersectRegion(tmpancestorRegion, pWinInfo->region, pWinInfo->region);
287 pWinInfo->region = XCreateRegion();
288 XUnionRegion(tmpancestorRegion, pWinInfo->region, pWinInfo->region);
293 XIntersectRegion(pWinInfo->region, tmpreg, pWinInfo->region);
304 tmpreg = pWinInfo->region;
366 * windows that have nothing to contibute to the requested region,
412 if (!(pWI->region) ||
413 (pWI->region && (XPointInRegion(pWI->region, xi+pWI->x, yi+pWI->y))
415 && (XPointInRegion(pWI->region, xi+pWI->x+1, yi+pWI->y))
416 && (XPointInRegion(pWI->region, xi+pWI->x, yi+pWI->y+1))
417 && (XPointInRegion(pWI->region, xi+pWI->x+1, yi+pWI->y+1))