Lines Matching refs:pWin

29     WindowPtr pWin;  member
92 #define MIOVERLAY_GET_WINDOW_PRIVATE(pWin) ((miOverlayWindowPtr) \ argument
93 dixLookupPrivate(&(pWin)->devPrivates, miOverlayWindowKey))
94 #define MIOVERLAY_GET_WINDOW_TREE(pWin) \ argument
95 (MIOVERLAY_GET_WINDOW_PRIVATE(pWin)->tree)
179 miOverlayCreateWindow(WindowPtr pWin) in miOverlayCreateWindow() argument
181 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayCreateWindow()
183 miOverlayWindowPtr pWinPriv = MIOVERLAY_GET_WINDOW_PRIVATE(pWin); in miOverlayCreateWindow()
189 if (!pWin->parent || !((*pScreenPriv->InOverlay) (pWin))) { in miOverlayCreateWindow()
196 result = (*pScreen->CreateWindow) (pWin); in miOverlayCreateWindow()
202 pTree->pWin = pWin; in miOverlayCreateWindow()
205 if (pWin->parent) { in miOverlayCreateWindow()
208 RebuildTree(pWin); in miOverlayCreateWindow()
229 miOverlayDestroyWindow(WindowPtr pWin) in miOverlayDestroyWindow() argument
231 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayDestroyWindow()
233 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayDestroyWindow()
254 result = (*pScreen->DestroyWindow) (pWin); in miOverlayDestroyWindow()
262 miOverlayUnrealizeWindow(WindowPtr pWin) in miOverlayUnrealizeWindow() argument
264 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayUnrealizeWindow()
266 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayUnrealizeWindow()
274 result = (*pScreen->UnrealizeWindow) (pWin); in miOverlayUnrealizeWindow()
282 miOverlayRealizeWindow(WindowPtr pWin) in miOverlayRealizeWindow() argument
284 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayRealizeWindow()
290 result = (*pScreen->RealizeWindow) (pWin); in miOverlayRealizeWindow()
296 if (result && !pWin->parent && !((*pScreenPriv->InOverlay) (pWin))) { in miOverlayRealizeWindow()
300 box.x2 = pWin->drawable.width; in miOverlayRealizeWindow()
301 box.y2 = pWin->drawable.height; in miOverlayRealizeWindow()
309 miOverlayReparentWindow(WindowPtr pWin, WindowPtr pPriorParent) in miOverlayReparentWindow() argument
311 if (IN_UNDERLAY(pWin) || HasUnderlayChildren(pWin)) { in miOverlayReparentWindow()
313 RebuildTree(pWin->drawable.pScreen->root->firstChild); in miOverlayReparentWindow()
318 miOverlayRestackWindow(WindowPtr pWin, WindowPtr oldNextSib) in miOverlayRestackWindow() argument
320 if (IN_UNDERLAY(pWin) || HasUnderlayChildren(pWin)) { in miOverlayRestackWindow()
322 RebuildTree(pWin); in miOverlayRestackWindow()
327 miOverlayMarkOverlappedWindows(WindowPtr pWin, in miOverlayMarkOverlappedWindows() argument
338 *pLayerWin = pWin; /* hah! */ in miOverlayMarkOverlappedWindows()
340 doUnderlay = (IN_UNDERLAY(pWin) || HasUnderlayChildren(pWin)); in miOverlayMarkOverlappedWindows()
342 box = RegionExtents(&pWin->borderSize); in miOverlayMarkOverlappedWindows()
347 if (pChild == pWin) in miOverlayMarkOverlappedWindows()
378 if (pChild == pWin) in miOverlayMarkOverlappedWindows()
387 MARK_OVERLAY(pWin->parent); in miOverlayMarkOverlappedWindows()
391 if (!(pTree = MIOVERLAY_GET_WINDOW_TREE(pWin))) { in miOverlayMarkOverlappedWindows()
392 pChild = pWin->lastChild; in miOverlayMarkOverlappedWindows()
415 if (tChild->pWin->viewable) { in miOverlayMarkOverlappedWindows()
416 if (RegionBroken(&tChild->pWin->winSize)) in miOverlayMarkOverlappedWindows()
417 SetWinSize(tChild->pWin); in miOverlayMarkOverlappedWindows()
418 if (RegionBroken(&tChild->pWin->borderSize)) in miOverlayMarkOverlappedWindows()
419 SetBorderSize(tChild->pWin); in miOverlayMarkOverlappedWindows()
421 if (RegionContainsRect(&(tChild->pWin->borderSize), box)) { in miOverlayMarkOverlappedWindows()
422 MARK_UNDERLAY(tChild->pWin); in miOverlayMarkOverlappedWindows()
443 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayMarkOverlappedWindows()
445 MARK_UNDERLAY(pTree->parent->pWin); in miOverlayMarkOverlappedWindows()
523 if (tChild->pWin->viewable) { in miOverlayComputeClips()
528 tChild->pWin->drawable.serialNumber = in miOverlayComputeClips()
531 (*pScreen->ClipNotify) (tChild->pWin, dx, dy); in miOverlayComputeClips()
535 if (HasParentRelativeBorder(tChild->pWin)) { in miOverlayComputeClips()
538 &tChild->pWin->winSize); in miOverlayComputeClips()
598 if (tChild->pWin->viewable) in miOverlayComputeClips()
599 RegionAppend(&childUnion, &tChild->pWin->borderSize); in miOverlayComputeClips()
605 if (tChild->pWin->viewable) { in miOverlayComputeClips()
608 &tChild->pWin->borderSize); in miOverlayComputeClips()
609 miOverlayComputeClips(tChild->pWin, &childUniverse, in miOverlayComputeClips()
614 &tChild->pWin->borderSize); in miOverlayComputeClips()
648 miOverlayMarkWindow(WindowPtr pWin) in miOverlayMarkWindow() argument
653 miMarkWindow(pWin); in miOverlayMarkWindow()
657 if (!(pChild = pWin->firstChild)) in miOverlayMarkWindow()
694 MARK_UNDERLAY(pTree->parent->pWin); in miOverlayMarkWindow()
695 MIOVERLAY_GET_SCREEN_PRIVATE(pWin->drawable.pScreen)->underlayMarked = in miOverlayMarkWindow()
702 WindowPtr pWin, Bool fromConfigure) in miOverlayMarkUnrealizedWindow() argument
704 if ((pChild != pWin) || fromConfigure) { in miOverlayMarkUnrealizedWindow()
756 RegionIntersect(&totalClip, &totalClip, &tParent->pWin->winSize); in miOverlayValidateTree()
759 if (tWin->pWin->viewable) in miOverlayValidateTree()
760 RegionSubtract(&totalClip, &totalClip, &tWin->pWin->borderSize); in miOverlayValidateTree()
777 if (tWin->pWin->viewable) { in miOverlayValidateTree()
779 &tWin->pWin->borderSize); in miOverlayValidateTree()
780 miOverlayComputeClips(tWin->pWin, &childClip, kind, &exposed); in miOverlayValidateTree()
781 RegionSubtract(&totalClip, &totalClip, &tWin->pWin->borderSize); in miOverlayValidateTree()
824 miOverlayHandleExposures(WindowPtr pWin) in miOverlayHandleExposures() argument
826 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayHandleExposures()
832 WindowExposures = pWin->drawable.pScreen->WindowExposures; in miOverlayHandleExposures()
837 pChild = pWin; in miOverlayHandleExposures()
845 if (!((*pPriv->InOverlay) (pTree->pWin))) { in miOverlayHandleExposures()
847 pScreen->PaintWindow(pTree->pWin, &mival->borderExposed, in miOverlayHandleExposures()
852 (*WindowExposures) (pTree->pWin, &mival->exposed); in miOverlayHandleExposures()
862 while (!pTree->nextSib && (pTree->pWin != pChild)) in miOverlayHandleExposures()
864 if (pTree->pWin == pChild) in miOverlayHandleExposures()
871 pChild = pWin; in miOverlayHandleExposures()
900 while (!pChild->nextSib && (pChild != pWin)) in miOverlayHandleExposures()
902 if (pChild == pWin) in miOverlayHandleExposures()
909 miOverlayMoveWindow(WindowPtr pWin, in miOverlayMoveWindow() argument
912 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayMoveWindow()
913 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayMoveWindow()
915 Bool WasViewable = (Bool) (pWin->viewable); in miOverlayMoveWindow()
920 if (!(pParent = pWin->parent)) in miOverlayMoveWindow()
922 bw = wBorderWidth(pWin); in miOverlayMoveWindow()
924 oldpt.x = pWin->drawable.x; in miOverlayMoveWindow()
925 oldpt.y = pWin->drawable.y; in miOverlayMoveWindow()
930 RegionCopy(&overReg, &pWin->borderClip); in miOverlayMoveWindow()
934 RegionCopy(&overReg, &pWin->borderClip); in miOverlayMoveWindow()
935 CollectUnderlayChildrenRegions(pWin, &underReg); in miOverlayMoveWindow()
937 (*pScreen->MarkOverlappedWindows) (pWin, pWin, NULL); in miOverlayMoveWindow()
939 pWin->origin.x = x + (int) bw; in miOverlayMoveWindow()
940 pWin->origin.y = y + (int) bw; in miOverlayMoveWindow()
941 x = pWin->drawable.x = pParent->drawable.x + x + (int) bw; in miOverlayMoveWindow()
942 y = pWin->drawable.y = pParent->drawable.y + y + (int) bw; in miOverlayMoveWindow()
944 SetWinSize(pWin); in miOverlayMoveWindow()
945 SetBorderSize(pWin); in miOverlayMoveWindow()
947 (*pScreen->PositionWindow) (pWin, x, y); in miOverlayMoveWindow()
949 windowToValidate = MoveWindowInStack(pWin, pNextSib); in miOverlayMoveWindow()
951 ResizeChildrenWinSize(pWin, x - oldpt.x, y - oldpt.y, 0, 0); in miOverlayMoveWindow()
956 (*pScreen->MarkOverlappedWindows) (pWin, windowToValidate, NULL); in miOverlayMoveWindow()
958 (*pScreen->ValidateTree) (pWin->parent, NullWindow, kind); in miOverlayMoveWindow()
961 (*pWin->drawable.pScreen->CopyWindow) (pWin, oldpt, &underReg); in miOverlayMoveWindow()
966 (*pWin->drawable.pScreen->CopyWindow) (pWin, oldpt, &overReg); in miOverlayMoveWindow()
969 (*pScreen->HandleExposures) (pWin->parent); in miOverlayMoveWindow()
972 (*pScreen->PostValidateTree) (pWin->parent, NullWindow, kind); in miOverlayMoveWindow()
974 if (pWin->realized) in miOverlayMoveWindow()
983 miOverlayWindowExposures(WindowPtr pWin, RegionPtr prgn) in miOverlayWindowExposures() argument
986 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayWindowExposures()
991 (pWin->eventMask | wOtherEventMasks(pWin)) & ExposureMask; in miOverlayWindowExposures()
1003 if (!((*pPriv->InOverlay) (pWin))) { in miOverlayWindowExposures()
1004 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayWindowExposures()
1009 RegionIntersect(prgn, prgn, &pWin->clipList); in miOverlayWindowExposures()
1011 pScreen->PaintWindow(pWin, prgn, PW_BACKGROUND); in miOverlayWindowExposures()
1013 miSendExposures(pWin, exposures, in miOverlayWindowExposures()
1014 pWin->drawable.x, pWin->drawable.y); in miOverlayWindowExposures()
1027 miOverlayRecomputeExposures(WindowPtr pWin, void *value) in miOverlayRecomputeExposures() argument
1030 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayRecomputeExposures()
1032 if (pWin->valdata) { in miOverlayRecomputeExposures()
1036 RegionSubtract(&pWin->valdata->after.exposed, in miOverlayRecomputeExposures()
1037 &pWin->clipList, pValid->over); in miOverlayRecomputeExposures()
1041 RegionSubtract(&pWin->valdata->after.borderExposed, in miOverlayRecomputeExposures()
1042 &pWin->borderClip, &pWin->winSize); in miOverlayRecomputeExposures()
1043 RegionSubtract(&pWin->valdata->after.borderExposed, in miOverlayRecomputeExposures()
1044 &pWin->valdata->after.borderExposed, pValid->over); in miOverlayRecomputeExposures()
1051 &pTree->borderClip, &pWin->winSize); in miOverlayRecomputeExposures()
1055 else if (!pWin->valdata) in miOverlayRecomputeExposures()
1062 miOverlayResizeWindow(WindowPtr pWin, in miOverlayResizeWindow() argument
1066 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayResizeWindow()
1069 Bool WasViewable = (Bool) (pWin->viewable); in miOverlayResizeWindow()
1070 unsigned short width = pWin->drawable.width; in miOverlayResizeWindow()
1071 unsigned short height = pWin->drawable.height; in miOverlayResizeWindow()
1072 short oldx = pWin->drawable.x; in miOverlayResizeWindow()
1073 short oldy = pWin->drawable.y; in miOverlayResizeWindow()
1074 int bw = wBorderWidth(pWin); in miOverlayResizeWindow()
1095 if (!(pParent = pWin->parent)) in miOverlayResizeWindow()
1098 pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayResizeWindow()
1099 doUnderlay = ((pTree) || HasUnderlayChildren(pWin)); in miOverlayResizeWindow()
1107 RegionCopy(oldRegion, &pWin->winSize); in miOverlayResizeWindow()
1110 RegionCopy(oldRegion2, &pWin->winSize); in miOverlayResizeWindow()
1118 for (pChild = pWin->firstChild; pChild; pChild = pChild->nextSib) { in miOverlayResizeWindow()
1141 (*pScreen->MarkOverlappedWindows) (pWin, pWin, NULL); in miOverlayResizeWindow()
1144 if (pWin->bitGravity != ForgetGravity) { in miOverlayResizeWindow()
1146 RegionCopy(oldWinClip, &pWin->clipList); in miOverlayResizeWindow()
1156 if (pWin->drawable.height > h || pWin->drawable.width > w) in miOverlayResizeWindow()
1162 if ((pWin->drawable.height != h || pWin->drawable.width != w) && in miOverlayResizeWindow()
1163 HasBorder(pWin)) { in miOverlayResizeWindow()
1168 if (pWin->borderIsPixel || !moved) { in miOverlayResizeWindow()
1171 &pWin->borderClip, &pWin->winSize); in miOverlayResizeWindow()
1173 RegionCopy(borderVisible, &pWin->borderClip); in miOverlayResizeWindow()
1177 &pTree->borderClip, &pWin->winSize); in miOverlayResizeWindow()
1184 pWin->origin.x = x + bw; in miOverlayResizeWindow()
1185 pWin->origin.y = y + bw; in miOverlayResizeWindow()
1186 pWin->drawable.height = h; in miOverlayResizeWindow()
1187 pWin->drawable.width = w; in miOverlayResizeWindow()
1189 x = pWin->drawable.x = newx; in miOverlayResizeWindow()
1190 y = pWin->drawable.y = newy; in miOverlayResizeWindow()
1192 SetWinSize(pWin); in miOverlayResizeWindow()
1193 SetBorderSize(pWin); in miOverlayResizeWindow()
1197 ResizeChildrenWinSize(pWin, x - oldx, y - oldy, dw, dh); in miOverlayResizeWindow()
1200 (*pScreen->PositionWindow) (pWin, x, y); in miOverlayResizeWindow()
1202 pFirstChange = MoveWindowInStack(pWin, pSib); in miOverlayResizeWindow()
1207 (*pScreen->MarkOverlappedWindows) (pWin, pFirstChange, NULL); in miOverlayResizeWindow()
1209 pWin->valdata->before.resized = TRUE; in miOverlayResizeWindow()
1210 pWin->valdata->before.borderVisible = borderVisible; in miOverlayResizeWindow()
1214 (*pScreen->ValidateTree) (pWin->parent, pFirstChange, VTOther); in miOverlayResizeWindow()
1219 RegionCopy(&pWin->valdata->after.exposed, &pWin->clipList); in miOverlayResizeWindow()
1224 GravityTranslate(x, y, oldx, oldy, dw, dh, pWin->bitGravity, &nx, &ny); in miOverlayResizeWindow()
1231 if (HasBorder(pWin)) { in miOverlayResizeWindow()
1249 RegionTranslate(&pWin->winSize, dx, dy); in miOverlayResizeWindow()
1254 RegionIntersect(gravitate[g], gravitate[g], &pWin->winSize); in miOverlayResizeWindow()
1257 &pWin->winSize); in miOverlayResizeWindow()
1261 RegionTranslate(&pWin->winSize, -offx, -offy); in miOverlayResizeWindow()
1272 for (g = pWin->bitGravity + 1; g <= StaticGravity; g++) { in miOverlayResizeWindow()
1277 g = pWin->bitGravity; in miOverlayResizeWindow()
1292 RegionIntersect(oldWinClip, pRegion, &pWin->clipList); in miOverlayResizeWindow()
1298 for (g = pWin->bitGravity + 1; g <= StaticGravity; g++) { in miOverlayResizeWindow()
1303 g = pWin->bitGravity; in miOverlayResizeWindow()
1354 (*pScreen->CopyWindow) (pWin, oldpt, gravitate2[g]); in miOverlayResizeWindow()
1358 (*pScreen->CopyWindow) (pWin, oldpt, gravitate[g]); in miOverlayResizeWindow()
1373 for (pChild = pWin->firstChild; pChild; pChild = pChild->nextSib) { in miOverlayResizeWindow()
1389 if (g == pWin->bitGravity) { in miOverlayResizeWindow()
1391 RegionSubtract(&pWin->valdata->after.exposed, in miOverlayResizeWindow()
1392 &pWin->valdata->after.exposed, gravitate[g]); in miOverlayResizeWindow()
1423 (*pScreen->HandleExposures) (pWin->parent); in miOverlayResizeWindow()
1425 (*pScreen->PostValidateTree) (pWin->parent, pFirstChange, VTOther); in miOverlayResizeWindow()
1427 if (pWin->realized) in miOverlayResizeWindow()
1432 miOverlaySetShape(WindowPtr pWin, int kind) in miOverlaySetShape() argument
1434 Bool WasViewable = (Bool) (pWin->viewable); in miOverlaySetShape()
1435 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlaySetShape()
1439 (*pScreen->MarkOverlappedWindows) (pWin, pWin, NULL); in miOverlaySetShape()
1441 if (HasBorder(pWin)) { in miOverlaySetShape()
1446 &pWin->borderClip, &pWin->winSize); in miOverlaySetShape()
1447 pWin->valdata->before.borderVisible = borderVisible; in miOverlaySetShape()
1448 pWin->valdata->before.resized = TRUE; in miOverlaySetShape()
1449 if (IN_UNDERLAY(pWin)) { in miOverlaySetShape()
1450 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlaySetShape()
1455 &pTree->borderClip, &pWin->winSize); in miOverlaySetShape()
1461 SetWinSize(pWin); in miOverlaySetShape()
1462 SetBorderSize(pWin); in miOverlaySetShape()
1464 ResizeChildrenWinSize(pWin, 0, 0, 0, 0); in miOverlaySetShape()
1467 (*pScreen->MarkOverlappedWindows) (pWin, pWin, NULL); in miOverlaySetShape()
1468 (*pScreen->ValidateTree) (pWin->parent, NullWindow, VTOther); in miOverlaySetShape()
1469 (*pScreen->HandleExposures) (pWin->parent); in miOverlaySetShape()
1471 (*pScreen->PostValidateTree) (pWin->parent, NullWindow, in miOverlaySetShape()
1475 if (pWin->realized) in miOverlaySetShape()
1477 CheckCursorConfinement(pWin); in miOverlaySetShape()
1481 miOverlayChangeBorderWidth(WindowPtr pWin, unsigned int width) in miOverlayChangeBorderWidth() argument
1485 Bool WasViewable = (Bool) (pWin->viewable); in miOverlayChangeBorderWidth()
1488 oldwidth = wBorderWidth(pWin); in miOverlayChangeBorderWidth()
1491 HadBorder = HasBorder(pWin); in miOverlayChangeBorderWidth()
1492 pScreen = pWin->drawable.pScreen; in miOverlayChangeBorderWidth()
1494 (*pScreen->MarkOverlappedWindows) (pWin, pWin, NULL); in miOverlayChangeBorderWidth()
1496 pWin->borderWidth = width; in miOverlayChangeBorderWidth()
1497 SetBorderSize(pWin); in miOverlayChangeBorderWidth()
1501 (*pScreen->MarkOverlappedWindows) (pWin, pWin, NULL); in miOverlayChangeBorderWidth()
1508 &pWin->borderClip, &pWin->winSize); in miOverlayChangeBorderWidth()
1509 pWin->valdata->before.borderVisible = borderVisible; in miOverlayChangeBorderWidth()
1510 if (IN_UNDERLAY(pWin)) { in miOverlayChangeBorderWidth()
1511 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayChangeBorderWidth()
1516 &pTree->borderClip, &pWin->winSize); in miOverlayChangeBorderWidth()
1521 (*pScreen->ValidateTree) (pWin->parent, pWin, VTOther); in miOverlayChangeBorderWidth()
1522 (*pScreen->HandleExposures) (pWin->parent); in miOverlayChangeBorderWidth()
1525 (*pScreen->PostValidateTree) (pWin->parent, pWin, VTOther); in miOverlayChangeBorderWidth()
1527 if (pWin->realized) in miOverlayChangeBorderWidth()
1559 miOverlayClearToBackground(WindowPtr pWin, in miOverlayClearToBackground() argument
1562 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayClearToBackground()
1565 ScreenPtr pScreen = pWin->drawable.pScreen; in miOverlayClearToBackground()
1571 x1 = pWin->drawable.x + x; in miOverlayClearToBackground()
1572 y1 = pWin->drawable.y + y; in miOverlayClearToBackground()
1576 x2 = x1 + (int) pWin->drawable.width - (int) x; in miOverlayClearToBackground()
1580 y2 = y1 + (int) pWin->drawable.height - (int) y; in miOverlayClearToBackground()
1582 clipList = ((*pScreenPriv->InOverlay) (pWin)) ? &pWin->clipList : in miOverlayClearToBackground()
1608 (*pScreen->WindowExposures) (pWin, &reg); in miOverlayClearToBackground()
1609 else if (pWin->backgroundState != None) in miOverlayClearToBackground()
1610 pScreen->PaintWindow(pWin, &reg, PW_BACKGROUND); in miOverlayClearToBackground()
1618 miOverlayGetPrivateClips(WindowPtr pWin, in miOverlayGetPrivateClips() argument
1621 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayGetPrivateClips()
1647 miOverlayComputeCompositeClip(GCPtr pGC, WindowPtr pWin) in miOverlayComputeCompositeClip() argument
1649 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayComputeCompositeClip()
1654 miComputeCompositeClip(pGC, &pWin->drawable); in miOverlayComputeCompositeClip()
1661 if (pWin->parent || (screenIsSaved != SCREEN_SAVER_ON) || in miOverlayComputeCompositeClip()
1663 RegionIntersect(pregWin, &pTree->borderClip, &pWin->winSize); in miOverlayComputeCompositeClip()
1679 pWin->drawable.x + pGC->clipOrg.x, in miOverlayComputeCompositeClip()
1680 pWin->drawable.y + pGC->clipOrg.y); in miOverlayComputeCompositeClip()
1697 -(pWin->drawable.x + pGC->clipOrg.x), in miOverlayComputeCompositeClip()
1698 -(pWin->drawable.y + pGC->clipOrg.y)); in miOverlayComputeCompositeClip()
1703 miOverlayCollectUnderlayRegions(WindowPtr pWin, RegionPtr *region) in miOverlayCollectUnderlayRegions() argument
1705 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in miOverlayCollectUnderlayRegions()
1714 CollectUnderlayChildrenRegions(pWin, *region); in miOverlayCollectUnderlayRegions()
1720 DoLeaf(WindowPtr pWin, miOverlayTreePtr parent, miOverlayTreePtr prevSib) in DoLeaf() argument
1722 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in DoLeaf()
1742 RebuildTree(WindowPtr pWin) in RebuildTree() argument
1749 pWin = pWin->parent; in RebuildTree()
1751 while (IN_OVERLAY(pWin)) in RebuildTree()
1752 pWin = pWin->parent; in RebuildTree()
1754 parent = MIOVERLAY_GET_WINDOW_TREE(pWin); in RebuildTree()
1756 pChild = pWin->firstChild; in RebuildTree()
1774 if (pChild == pWin) in RebuildTree()
1787 HasUnderlayChildren(WindowPtr pWin) in HasUnderlayChildren() argument
1791 if (!(pChild = pWin->firstChild)) in HasUnderlayChildren()
1803 while (!pChild->nextSib && (pWin != pChild)) in HasUnderlayChildren()
1806 if (pChild == pWin) in HasUnderlayChildren()
1816 CollectUnderlayChildrenRegions(WindowPtr pWin, RegionPtr pReg) in CollectUnderlayChildrenRegions() argument
1822 if (!(pChild = pWin->firstChild)) in CollectUnderlayChildrenRegions()
1837 while (!pChild->nextSib && (pWin != pChild)) in CollectUnderlayChildrenRegions()
1840 if (pChild == pWin) in CollectUnderlayChildrenRegions()
1856 MarkUnderlayWindow(WindowPtr pWin) in MarkUnderlayWindow() argument
1858 miOverlayTreePtr pTree = MIOVERLAY_GET_WINDOW_TREE(pWin); in MarkUnderlayWindow()
1864 pTree->valdata->oldAbsCorner.x = pWin->drawable.x; in MarkUnderlayWindow()
1865 pTree->valdata->oldAbsCorner.y = pWin->drawable.y; in MarkUnderlayWindow()