Lines Matching refs:gravitate
1128 RegionPtr gravitate[StaticGravity + 1];
1166 gravitate[g] = gravitate2[g] = NULL;
1170 if (!gravitate[g])
1171 gravitate[g] = RegionCreate(NullBox, 1);
1172 RegionUnion(gravitate[g],
1173 gravitate[g], &pChild->borderClip);
1294 if (!gravitate[g] && !gravitate2[g])
1297 /* align winSize to gravitate[g].
1299 * gravitate[g] is still in old coordinates */
1309 if(gravitate[g])
1310 RegionIntersect(gravitate[g], gravitate[g],
1359 if (gravitate[g])
1361 gravitate[g]);
1365 if (!gravitate[g])
1366 gravitate[g] = oldWinClip;
1368 RegionUnion(gravitate[g], gravitate[g], oldWinClip);
1380 if (!gravitate[g] && !gravitate2[g])
1388 /* Note that gravitate[g] is *translated* by CopyWindow */
1392 if(gravitate[g])
1393 RegionIntersect(gravitate[g],
1394 gravitate[g], oldRegion);
1401 if (destClip && gravitate[g]) {
1403 RegionSubtract(gravitate[g], gravitate[g], destClip);
1419 if(gravitate[g]) {
1421 (*pScreen->CopyWindow)(pWin, oldpt, gravitate[g]);
1427 if(gravitate[g])
1428 RegionSubtract(oldRegion, oldRegion, gravitate[g]);
1441 TwoRegions.over = gravitate[g];
1454 if(gravitate[g])
1456 &pWin->valdata->after.exposed, gravitate[g]);
1461 if(gravitate[g]) {
1463 destClip = gravitate[g];
1465 RegionUnion(destClip, destClip, gravitate[g]);
1466 RegionDestroy(gravitate[g]);