• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tk/tk/generic/

Lines Matching refs:mainPtr

682     winPtr->mainPtr = NULL;
771 winPtr->mainPtr = parentPtr->mainPtr;
772 winPtr->mainPtr->refCount++;
822 hPtr = Tcl_CreateHashEntry(&parentPtr->mainPtr->nameTable, pathName,
833 winPtr->pathName = Tcl_GetHashKey(&parentPtr->mainPtr->nameTable, hPtr);
873 register TkMainInfo *mainPtr;
905 mainPtr = (TkMainInfo *) ckalloc(sizeof(TkMainInfo));
906 mainPtr->winPtr = winPtr;
907 mainPtr->refCount = 1;
908 mainPtr->interp = interp;
909 Tcl_InitHashTable(&mainPtr->nameTable, TCL_STRING_KEYS);
910 mainPtr->deletionEpoch = 0l;
912 TkBindInit(mainPtr);
913 TkFontPkgInit(mainPtr);
914 TkStylePkgInit(mainPtr);
915 mainPtr->tlFocusPtr = NULL;
916 mainPtr->displayFocusPtr = NULL;
917 mainPtr->optionRootPtr = NULL;
918 Tcl_InitHashTable(&mainPtr->imageTable, TCL_STRING_KEYS);
919 mainPtr->strictMotif = 0;
920 mainPtr->alwaysShowSelection = 0;
921 if (Tcl_LinkVar(interp, "tk_strictMotif", (char *) &mainPtr->strictMotif,
929 (char *) &mainPtr->alwaysShowSelection,
933 mainPtr->nextPtr = tsdPtr->mainWindowList;
934 tsdPtr->mainWindowList = mainPtr;
935 winPtr->mainPtr = mainPtr;
936 hPtr = Tcl_CreateHashEntry(&mainPtr->nameTable, ".", &dummy);
938 winPtr->pathName = Tcl_GetHashKey(&mainPtr->nameTable, hPtr);
1331 winPtr->mainPtr != NULL && winPtr->mainPtr->winPtr == winPtr) {
1334 if (tsdPtr->mainWindowList == winPtr->mainPtr) {
1335 tsdPtr->mainWindowList = winPtr->mainPtr->nextPtr;
1340 prevPtr->nextPtr != winPtr->mainPtr;
1344 prevPtr->nextPtr = winPtr->mainPtr->nextPtr;
1497 if (winPtr->mainPtr != NULL) {
1499 Tk_DeleteAllBindings(winPtr->mainPtr->bindingTable,
1501 Tcl_DeleteHashEntry(Tcl_FindHashEntry(&winPtr->mainPtr->nameTable,
1517 winPtr->mainPtr->deletionEpoch++;
1519 winPtr->mainPtr->refCount--;
1520 if (winPtr->mainPtr->refCount == 0) {
1534 if ((winPtr->mainPtr->interp != NULL) &&
1535 (!Tcl_InterpDeleted(winPtr->mainPtr->interp))) {
1537 Tcl_CreateCommand(winPtr->mainPtr->interp, cmdPtr->name,
1540 Tcl_CreateCommand(winPtr->mainPtr->interp, "send",
1542 Tcl_UnlinkVar(winPtr->mainPtr->interp, "tk_strictMotif");
1543 Tcl_UnlinkVar(winPtr->mainPtr->interp,
1547 Tcl_DeleteHashTable(&winPtr->mainPtr->nameTable);
1548 TkBindFree(winPtr->mainPtr);
1549 TkDeleteAllImages(winPtr->mainPtr);
1550 TkFontPkgFree(winPtr->mainPtr);
1551 TkFocusFree(winPtr->mainPtr);
1552 TkStylePkgFree(winPtr->mainPtr);
1564 ckfree((char *) winPtr->mainPtr);
2347 hPtr = Tcl_FindHashEntry(&((TkWindow *) tkwin)->mainPtr->nameTable,
2449 if (tkwin != NULL && ((TkWindow *)tkwin)->mainPtr != NULL) {
2450 return ((TkWindow *)tkwin)->mainPtr->interp;
2653 TkMainInfo *mainPtr;
2667 for (mainPtr = tsdPtr->mainWindowList; mainPtr != NULL;
2668 mainPtr = mainPtr->nextPtr) {
2669 if (mainPtr->interp == interp) {
2670 return (Tk_Window) mainPtr->winPtr;
2703 return ((TkWindow *) tkwin)->mainPtr->strictMotif;
2767 return ((TkWindow *) tkwin)->mainPtr->alwaysShowSelection;
2811 interp = tsdPtr->halfdeadWindowList->winPtr->mainPtr->interp;