Lines Matching refs:pParent
183 #define SubStrSend(pWin,pParent) (StrSend(pWin) || SubSend(pParent)) argument
762 CreateWindow(Window wid, WindowPtr pParent, int x, int y, unsigned w, in CreateWindow() argument
776 class = pParent->drawable.class; in CreateWindow()
784 if ((class != InputOnly) && (pParent->drawable.class == InputOnly)) { in CreateWindow()
794 pScreen = pParent->drawable.pScreen; in CreateWindow()
796 depth = pParent->drawable.depth; in CreateWindow()
797 ancwopt = pParent->optional; in CreateWindow()
799 ancwopt = FindWindowWithOptional(pParent)->optional; in CreateWindow()
805 if ((visual != ancwopt->visual) || (depth != pParent->drawable.depth)) { in CreateWindow()
825 (class != InputOnly) && (depth != pParent->drawable.depth)) { in CreateWindow()
842 pWin->drawable = pParent->drawable; in CreateWindow()
844 if (depth == pParent->drawable.depth) in CreateWindow()
845 pWin->drawable.bitsPerPixel = pParent->drawable.bitsPerPixel; in CreateWindow()
857 pWin->parent = pParent; in CreateWindow()
885 pWin->borderIsPixel = pParent->borderIsPixel; in CreateWindow()
886 pWin->border = pParent->border; in CreateWindow()
894 pWin->drawable.x = pParent->drawable.x + x + (int) bw; in CreateWindow()
895 pWin->drawable.y = pParent->drawable.y + y + (int) bw; in CreateWindow()
903 pHead = RealChildHead(pParent); in CreateWindow()
909 pParent->lastChild = pWin; in CreateWindow()
914 pWin->nextSib = pParent->firstChild; in CreateWindow()
915 if (pParent->firstChild) in CreateWindow()
916 pParent->firstChild->prevSib = pWin; in CreateWindow()
918 pParent->lastChild = pWin; in CreateWindow()
919 pParent->firstChild = pWin; in CreateWindow()
954 if (SubSend(pParent)) { in CreateWindow()
957 .u.createNotify.parent = pParent->drawable.id, in CreateWindow()
966 DeliverEvents(pParent, &event, 1, NullWindow); in CreateWindow()
1038 WindowPtr pChild, pSib, pParent; in CrushTree() local
1050 pParent = pChild->parent; in CrushTree()
1051 if (SubStrSend(pChild, pParent)) { in CrushTree()
1067 pChild = pParent; in CrushTree()
1085 WindowPtr pParent; in DeleteWindow() local
1092 pParent = pWin->parent; in DeleteWindow()
1093 if (wid && pParent && SubStrSend(pWin, pParent)) { in DeleteWindow()
1100 if (pParent) { in DeleteWindow()
1101 if (pParent->firstChild == pWin) in DeleteWindow()
1102 pParent->firstChild = pWin->nextSib; in DeleteWindow()
1103 if (pParent->lastChild == pWin) in DeleteWindow()
1104 pParent->lastChild = pWin->prevSib; in DeleteWindow()
1645 WindowPtr pParent = pWin->parent; in MoveWindowInStack() local
1652 if (pParent->firstChild == pWin) in MoveWindowInStack()
1653 pParent->firstChild = pWin->nextSib; in MoveWindowInStack()
1661 pParent->lastChild->nextSib = pWin; in MoveWindowInStack()
1662 pWin->prevSib = pParent->lastChild; in MoveWindowInStack()
1664 pParent->lastChild = pWin; in MoveWindowInStack()
1666 else if (pParent->firstChild == pNextSib) { /* move to top */ in MoveWindowInStack()
1668 if (pParent->lastChild == pWin) in MoveWindowInStack()
1669 pParent->lastChild = pWin->prevSib; in MoveWindowInStack()
1674 pWin->nextSib = pParent->firstChild; in MoveWindowInStack()
1677 pParent->firstChild = pWin; in MoveWindowInStack()
1684 if (pParent->firstChild == pWin) in MoveWindowInStack()
1685 pFirstChange = pParent->firstChild = pWin->nextSib; in MoveWindowInStack()
1686 if (pParent->lastChild == pWin) { in MoveWindowInStack()
1688 pParent->lastChild = pWin->prevSib; in MoveWindowInStack()
1700 pFirstChange = pParent->firstChild; /* no, search from top */ in MoveWindowInStack()
2205 WindowPtr pParent = pWin->parent; in ConfigureWindow() local
2222 if (pParent) { in ConfigureWindow()
2223 x = pWin->drawable.x - pParent->drawable.x - (int) bw; in ConfigureWindow()
2224 y = pWin->drawable.y - pParent->drawable.y - (int) bw; in ConfigureWindow()
2266 if (pSib->parent != pParent) in ConfigureWindow()
2285 if (!pParent) in ConfigureWindow()
2292 pSib = WhereDoIGoInTheStack(pWin, pSib, pParent->drawable.x + x, in ConfigureWindow()
2293 pParent->drawable.y + y, in ConfigureWindow()
2298 if ((!pWin->overrideRedirect) && (RedirectSend(pParent))) { in ConfigureWindow()
2308 .u.configureRequest.parent = pParent->drawable.id in ConfigureWindow()
2313 if (!noPanoramiXExtension && (!pParent || !pParent->parent)) { in ConfigureWindow()
2318 if (MaybeDeliverEventsToClient(pParent, &event, 1, in ConfigureWindow()
2383 if (SubStrSend(pWin, pParent)) { in ConfigureWindow()
2396 if (!noPanoramiXExtension && (!pParent || !pParent->parent)) { in ConfigureWindow()
2446 CirculateWindow(WindowPtr pParent, int direction, ClientPtr client) in CirculateWindow() argument
2452 pHead = RealChildHead(pParent); in CirculateWindow()
2453 pFirst = pHead ? pHead->nextSib : pParent->firstChild; in CirculateWindow()
2455 for (pWin = pParent->lastChild; in CirculateWindow()
2475 .u.circulate.parent = pParent->drawable.id, in CirculateWindow()
2476 .u.circulate.event = pParent->drawable.id, in CirculateWindow()
2481 if (RedirectSend(pParent)) { in CirculateWindow()
2483 if (MaybeDeliverEventsToClient(pParent, &event, 1, in CirculateWindow()
2513 ReparentWindow(WindowPtr pWin, WindowPtr pParent, in ReparentWindow() argument
2523 if (TraverseTree(pWin, CompareWIDs, (void *) &pParent->drawable.id) == in ReparentWindow()
2534 .u.reparent.parent = pParent->drawable.id, in ReparentWindow()
2541 if (!noPanoramiXExtension && !pParent->parent) { in ReparentWindow()
2546 DeliverEvents(pWin, &event, 1, pParent); in ReparentWindow()
2562 pWin->parent = pParent; in ReparentWindow()
2563 pPrev = RealChildHead(pParent); in ReparentWindow()
2569 pParent->lastChild = pWin; in ReparentWindow()
2574 pWin->nextSib = pParent->firstChild; in ReparentWindow()
2576 if (pParent->firstChild) in ReparentWindow()
2577 pParent->firstChild->prevSib = pWin; in ReparentWindow()
2579 pParent->lastChild = pWin; in ReparentWindow()
2580 pParent->firstChild = pWin; in ReparentWindow()
2585 pWin->drawable.x = x + bw + pParent->drawable.x; in ReparentWindow()
2586 pWin->drawable.y = y + bw + pParent->drawable.y; in ReparentWindow()
2632 MaybeDeliverMapRequest(WindowPtr pWin, WindowPtr pParent, ClientPtr client) in MaybeDeliverMapRequest() argument
2636 .u.mapRequest.parent = pParent->drawable.id in MaybeDeliverMapRequest()
2640 return MaybeDeliverEventsToClient(pParent, &event, 1, in MaybeDeliverMapRequest()
2669 WindowPtr pParent; in MapWindow() local
2681 if ((pParent = pWin->parent)) { in MapWindow()
2684 if ((!pWin->overrideRedirect) && (RedirectSend(pParent))) in MapWindow()
2685 if (MaybeDeliverMapRequest(pWin, pParent, client)) in MapWindow()
2689 if (SubStrSend(pWin, pParent)) in MapWindow()
2692 if (!pParent->realized) in MapWindow()
2736 MapSubwindows(WindowPtr pParent, ClientPtr client) in MapSubwindows() argument
2746 pScreen = pParent->drawable.pScreen; in MapSubwindows()
2747 parentRedirect = RedirectSend(pParent); in MapSubwindows()
2748 parentNotify = SubSend(pParent); in MapSubwindows()
2750 for (pWin = pParent->firstChild; pWin; pWin = pWin->nextSib) { in MapSubwindows()
2753 if (MaybeDeliverMapRequest(pWin, pParent, client)) in MapSubwindows()
2762 if (pParent->realized) { in MapSubwindows()
2773 pLayerWin = (*pScreen->GetLayerWindow) (pParent); in MapSubwindows()
2774 if (pLayerWin->parent != pParent) { in MapSubwindows()
2857 WindowPtr pParent; in UnmapWindow() local
2863 if ((!pWin->mapped) || (!(pParent = pWin->parent))) in UnmapWindow()
2865 if (SubStrSend(pWin, pParent)) in UnmapWindow()
2963 WindowPtr pParent, pWin; in HandleSaveSet() local
2969 pParent = pWin->drawable.pScreen->root; in HandleSaveSet()
2972 pParent = pWin->parent; in HandleSaveSet()
2973 while (pParent && (wClient(pParent) == client)) in HandleSaveSet()
2974 pParent = pParent->parent; in HandleSaveSet()
2976 if (pParent) { in HandleSaveSet()
2977 if (pParent != pWin->parent) { in HandleSaveSet()
2981 ReparentWindow(pWin, pParent, in HandleSaveSet()
2983 pParent->drawable.x, in HandleSaveSet()
2985 pParent->drawable.y, client); in HandleSaveSet()
3622 WindowPtr pParent; in WindowParentHasDeviceCursor() local
3625 pParent = pWin->parent; in WindowParentHasDeviceCursor()
3626 while (pParent) { in WindowParentHasDeviceCursor()
3627 if (WindowSeekDeviceCursor(pParent, pDev, &pParentNode, &pParentPrev)) { in WindowParentHasDeviceCursor()
3630 pParent = pParent->parent; in WindowParentHasDeviceCursor()