Lines Matching refs:gravitate
1080 RegionPtr gravitate[StaticGravity + 1];
1117 gravitate[g] = gravitate2[g] = NULL;
1121 if (!gravitate[g])
1122 gravitate[g] = RegionCreate(NullBox, 1);
1123 RegionUnion(gravitate[g], gravitate[g], &pChild->borderClip);
1238 if (!gravitate[g] && !gravitate2[g])
1241 /* align winSize to gravitate[g].
1243 * gravitate[g] is still in old coordinates */
1253 if (gravitate[g])
1254 RegionIntersect(gravitate[g], gravitate[g], &pWin->winSize);
1299 if (gravitate[g])
1300 RegionSubtract(oldWinClip, oldWinClip, gravitate[g]);
1304 if (!gravitate[g])
1305 gravitate[g] = oldWinClip;
1307 RegionUnion(gravitate[g], gravitate[g], oldWinClip);
1319 if (!gravitate[g] && !gravitate2[g])
1327 /* Note that gravitate[g] is *translated* by CopyWindow */
1331 if (gravitate[g])
1332 RegionIntersect(gravitate[g], gravitate[g], oldRegion);
1338 if (destClip && gravitate[g]) {
1340 RegionSubtract(gravitate[g], gravitate[g], destClip);
1356 if (gravitate[g]) {
1358 (*pScreen->CopyWindow) (pWin, oldpt, gravitate[g]);
1364 if (gravitate[g])
1365 RegionSubtract(oldRegion, oldRegion, gravitate[g]);
1377 TwoRegions.over = gravitate[g];
1390 if (gravitate[g])
1392 &pWin->valdata->after.exposed, gravitate[g]);
1397 if (gravitate[g]) {
1399 destClip = gravitate[g];
1401 RegionUnion(destClip, destClip, gravitate[g]);
1402 RegionDestroy(gravitate[g]);