Lines Matching defs:parentPtr
192 int screenNum, TkWindow *parentPtr));
201 TkWindow *winPtr, TkWindow *parentPtr,
509 AllocWindow(dispPtr, screenNum, parentPtr)
512 TkWindow *parentPtr; /* Parent from which this window should
523 if ((parentPtr != NULL) && (parentPtr->display == winPtr->display)
524 && (parentPtr->screenNum == winPtr->screenNum)) {
525 winPtr->visual = parentPtr->visual;
526 winPtr->depth = parentPtr->depth;
534 winPtr->parentPtr = NULL;
543 if ((parentPtr != NULL) && (parentPtr->display == winPtr->display)
544 && (parentPtr->screenNum == winPtr->screenNum)) {
545 winPtr->atts.colormap = parentPtr->atts.colormap;
589 NameWindow(interp, winPtr, parentPtr, name)
592 TkWindow *parentPtr; /* Pointer to logical parent for winPtr
595 * parentPtr's children. */
610 winPtr->parentPtr = parentPtr;
612 if (parentPtr->childList == NULL) {
613 parentPtr->childList = winPtr;
615 parentPtr->lastChildPtr->nextPtr = winPtr;
617 parentPtr->lastChildPtr = winPtr;
618 winPtr->mainPtr = parentPtr->mainPtr;
641 length1 = strlen(parentPtr->pathName);
652 strcpy(pathName, parentPtr->pathName);
656 hPtr = Tcl_CreateHashEntry(&parentPtr->mainPtr->nameTable, pathName, &new);
666 winPtr->pathName = Tcl_GetHashKey(&parentPtr->mainPtr->nameTable, hPtr);
825 TkWindow *parentPtr = (TkWindow *) parent;
828 if ((parentPtr != NULL) && (parentPtr->flags & TK_ALREADY_DEAD)) {
835 winPtr = AllocWindow(parentPtr->dispPtr, parentPtr->screenNum,
836 parentPtr);
837 if (NameWindow(interp, winPtr, parentPtr, name) != TCL_OK) {
947 TkWindow *parentPtr = (TkWindow *) parent;
950 winPtr = AllocWindow(parentPtr->dispPtr, parentPtr->screenNum,
951 parentPtr);
952 if (NameWindow(interp, winPtr, parentPtr, pathName+numChars+1)
1006 * needs to access the parentPtr field from a window, but if
1064 childPtr->parentPtr = NULL;
1272 if ((winPtr->parentPtr == NULL) || (winPtr->flags & TK_TOP_LEVEL)) {
1275 if (winPtr->parentPtr->window == None) {
1276 Tk_MakeWindowExist((Tk_Window) winPtr->parentPtr);
1278 parent = winPtr->parentPtr->window;
1320 if ((winPtr->parentPtr != NULL) &&
1321 (winPtr->atts.colormap != winPtr->parentPtr->atts.colormap)) {
1973 if (winPtr->parentPtr == NULL) {
1976 prevPtr = winPtr->parentPtr->childList;
1978 winPtr->parentPtr->childList = winPtr->nextPtr;
1980 winPtr->parentPtr->lastChildPtr = NULL;
1991 winPtr->parentPtr->lastChildPtr = prevPtr;
2042 otherPtr = otherPtr->parentPtr;
2052 if (winPtr->parentPtr == NULL) {
2061 otherPtr = winPtr->parentPtr->lastChildPtr;
2063 otherPtr = winPtr->parentPtr->childList;
2066 while (winPtr->parentPtr != otherPtr->parentPtr) {
2070 otherPtr = otherPtr->parentPtr;
2085 winPtr->parentPtr->lastChildPtr = winPtr;
2091 prevPtr = winPtr->parentPtr->childList;
2093 winPtr->parentPtr->childList = winPtr;