Lines Matching refs:pChild

436     WindowPtr pChild;
438 if (!(pChild = pWin))
441 result = (*func) (pChild, data);
444 if ((result == WT_WALKCHILDREN) && pChild->firstChild) {
445 pChild = pChild->firstChild;
448 while (!pChild->nextSib && (pChild != pWin))
449 pChild = pChild->parent;
450 if (pChild == pWin)
452 pChild = pChild->nextSib;
1025 WindowPtr pChild, pSib, pParent;
1028 if (!(pChild = pWin->firstChild))
1032 if (pChild->firstChild) {
1033 pChild = pChild->firstChild;
1037 pParent = pChild->parent;
1038 if (SubStrSend(pChild, pParent)) {
1040 event.u.destroyNotify.window = pChild->drawable.id;
1041 DeliverEvents(pChild, &event, 1, NullWindow);
1043 FreeResource(pChild->drawable.id, RT_WINDOW);
1044 pSib = pChild->nextSib;
1045 pChild->viewable = FALSE;
1046 if (pChild->realized) {
1047 pChild->realized = FALSE;
1048 (*UnrealizeWindow) (pChild);
1050 FreeWindowResources(pChild);
1051 dixFreeObjectWithPrivates(pChild, PRIVATE_WINDOW);
1052 if ((pChild = pSib))
1054 pChild = pParent;
1055 pChild->firstChild = NullWindow;
1056 pChild->lastChild = NullWindow;
1057 if (pChild == pWin)
1164 WindowPtr pChild;
1451 for (pChild = pWin->firstChild; pChild;
1452 pChild = pChild->nextSib) {
1453 if (!pChild->optional && !MakeWindowOptional(pChild)) {
1465 for (pChild = pWin->firstChild; pChild;
1466 pChild = pChild->nextSib) {
1467 if (pChild->optional->colormap == cmap)
1468 CheckWindowOptionalNeed(pChild);
1508 for (pChild = pWin->firstChild; pChild;
1509 pChild = pChild->nextSib) {
1510 if (!pChild->optional && !pChild->cursorIsNone &&
1511 !MakeWindowOptional(pChild)) {
1542 for (pChild = pWin->firstChild; pChild;
1543 pChild = pChild->nextSib) {
1544 if (pChild->optional &&
1545 (pChild->optional->cursor == pCursor))
1546 CheckWindowOptionalNeed(pChild);
1848 WindowPtr pSib, pChild;
1879 if ((pChild = pSib->firstChild)) {
1881 pChild->drawable.x = pChild->parent->drawable.x +
1882 pChild->origin.x;
1883 pChild->drawable.y = pChild->parent->drawable.y +
1884 pChild->origin.y;
1885 SetWinSize(pChild);
1886 SetBorderSize(pChild);
1887 (*pScreen->PositionWindow) (pChild,
1888 pChild->drawable.x,
1889 pChild->drawable.y);
1890 if (pChild->firstChild) {
1891 pChild = pChild->firstChild;
1894 while (!pChild->nextSib && (pChild != pSib))
1895 pChild = pChild->parent;
1896 if (pChild == pSib)
1898 pChild = pChild->nextSib;
2597 WindowPtr pChild;
2601 pChild = pWin;
2603 if (pChild->mapped) {
2604 pChild->realized = TRUE;
2605 pChild->viewable = (pChild->drawable.class == InputOutput);
2606 (*Realize) (pChild);
2607 if (pChild->firstChild) {
2608 pChild = pChild->firstChild;
2612 while (!pChild->nextSib && (pChild != pWin))
2613 pChild = pChild->parent;
2614 if (pChild == pWin)
2616 pChild = pChild->nextSib;
2782 WindowPtr pChild;
2788 pChild = pWin;
2790 if (pChild->realized) {
2791 pChild->realized = FALSE;
2792 pChild->visibility = VisibilityNotViewable;
2794 if (!noPanoramiXExtension && !pChild->drawable.pScreen->myNum) {
2797 pChild->drawable.id,
2805 (*Unrealize) (pChild);
2806 DeleteWindowFromAnyEvents(pChild, FALSE);
2807 if (pChild->viewable) {
2808 pChild->viewable = FALSE;
2809 (*MarkUnrealizedWindow) (pChild, pWin, fromConfigure);
2810 pChild->drawable.serialNumber = NEXT_SERIAL_NUMBER;
2812 if (pChild->firstChild) {
2813 pChild = pChild->firstChild;
2817 while (!pChild->nextSib && (pChild != pWin))
2818 pChild = pChild->parent;
2819 if (pChild == pWin)
2821 pChild = pChild->nextSib;
2886 WindowPtr pChild, pHead;
2902 for (pChild = pWin->lastChild; pChild != pHead; pChild = pChild->prevSib) {
2903 if (pChild->mapped) {
2904 if (parentNotify || StrSend(pChild))
2905 DeliverUnmapNotify(pChild, xFalse);
2906 if (pChild->viewable) {
2907 pChild->valdata = UnmapValData;
2910 pChild->mapped = FALSE;
2911 if (pChild->realized)
2912 UnrealizeTree(pChild, FALSE);
3447 WindowPtr pChild;
3510 for (pChild = pWin->firstChild; pChild; pChild = pChild->nextSib) {
3511 if (WindowSeekDeviceCursor(pChild, pDev, &pNode, &pPrev)) {
3635 WindowPtr pChild;
3646 for (pChild = pWin->firstChild; pChild; pChild = pChild->nextSib) {
3647 (void) (*pScreen->MarkOverlappedWindows) (pChild,
3648 pChild, &pLayerWin);