Lines Matching refs:gravitate
381 RegionPtr gravitate[StaticGravity + 1];
413 gravitate[g] = (RegionPtr) NULL;
419 if (!gravitate[g])
420 gravitate[g] = RegionCreate(NullBox, 1);
421 RegionUnion(gravitate[g],
422 gravitate[g], &pChild->borderClip);
527 if (!gravitate[g])
530 /* align winSize to gravitate[g].
532 * gravitate[g] is still in old coordinates */
543 RegionIntersect(gravitate[g], gravitate[g],
569 if (gravitate[g])
571 gravitate[g]);
575 if (!gravitate[g])
576 gravitate[g] = oldWinClip;
579 RegionUnion(gravitate[g], gravitate[g], oldWinClip);
592 if (!gravitate[g])
600 /* Note that gravitate[g] is *translated* by CopyWindow */
604 RegionIntersect(gravitate[g], gravitate[g], oldRegion);
610 RegionSubtract(gravitate[g], gravitate[g], destClip);
622 (*pWin->drawable.pScreen->CopyWindow)(pWin, oldpt, gravitate[g]);
627 RegionSubtract(oldRegion, oldRegion, gravitate[g]);
638 &pChild->borderClip, gravitate[g]);
649 &pWin->valdata->after.exposed, gravitate[g]);
651 destClip = gravitate[g];
654 RegionUnion(destClip, destClip, gravitate[g]);
655 RegionDestroy(gravitate[g]);