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

Lines Matching refs:mainPtr

675     winPtr->mainPtr = NULL;
764 winPtr->mainPtr = parentPtr->mainPtr;
765 winPtr->mainPtr->refCount++;
815 hPtr = Tcl_CreateHashEntry(&parentPtr->mainPtr->nameTable, pathName, &new);
825 winPtr->pathName = Tcl_GetHashKey(&parentPtr->mainPtr->nameTable, hPtr);
868 register TkMainInfo *mainPtr;
900 mainPtr = (TkMainInfo *) ckalloc(sizeof(TkMainInfo));
901 mainPtr->winPtr = winPtr;
902 mainPtr->refCount = 1;
903 mainPtr->interp = interp;
904 Tcl_InitHashTable(&mainPtr->nameTable, TCL_STRING_KEYS);
905 mainPtr->deletionEpoch = 0l;
907 TkBindInit(mainPtr);
908 TkFontPkgInit(mainPtr);
909 TkStylePkgInit(mainPtr);
910 mainPtr->tlFocusPtr = NULL;
911 mainPtr->displayFocusPtr = NULL;
912 mainPtr->optionRootPtr = NULL;
913 Tcl_InitHashTable(&mainPtr->imageTable, TCL_STRING_KEYS);
914 mainPtr->strictMotif = 0;
915 mainPtr->alwaysShowSelection = 0;
916 if (Tcl_LinkVar(interp, "tk_strictMotif", (char *) &mainPtr->strictMotif,
924 (char *) &mainPtr->alwaysShowSelection,
928 mainPtr->nextPtr = tsdPtr->mainWindowList;
929 tsdPtr->mainWindowList = mainPtr;
930 winPtr->mainPtr = mainPtr;
931 hPtr = Tcl_CreateHashEntry(&mainPtr->nameTable, ".", &dummy);
933 winPtr->pathName = Tcl_GetHashKey(&mainPtr->nameTable, hPtr);
1340 winPtr->mainPtr != NULL && winPtr->mainPtr->winPtr == winPtr) {
1343 if (tsdPtr->mainWindowList == winPtr->mainPtr) {
1344 tsdPtr->mainWindowList = winPtr->mainPtr->nextPtr;
1349 prevPtr->nextPtr != winPtr->mainPtr;
1353 prevPtr->nextPtr = winPtr->mainPtr->nextPtr;
1510 if (winPtr->mainPtr != NULL) {
1512 Tk_DeleteAllBindings(winPtr->mainPtr->bindingTable,
1514 Tcl_DeleteHashEntry(Tcl_FindHashEntry(&winPtr->mainPtr->nameTable,
1527 winPtr->mainPtr->deletionEpoch++;
1529 winPtr->mainPtr->refCount--;
1530 if (winPtr->mainPtr->refCount == 0) {
1544 if ((winPtr->mainPtr->interp != NULL) &&
1545 (!Tcl_InterpDeleted(winPtr->mainPtr->interp))) {
1547 Tcl_CreateCommand(winPtr->mainPtr->interp, cmdPtr->name,
1551 Tcl_CreateCommand(winPtr->mainPtr->interp, "send",
1554 Tcl_UnlinkVar(winPtr->mainPtr->interp, "tk_strictMotif");
1555 Tcl_UnlinkVar(winPtr->mainPtr->interp, "::tk::AlwaysShowSelection");
1558 Tcl_DeleteHashTable(&winPtr->mainPtr->nameTable);
1559 TkBindFree(winPtr->mainPtr);
1560 TkDeleteAllImages(winPtr->mainPtr);
1561 TkFontPkgFree(winPtr->mainPtr);
1562 TkFocusFree(winPtr->mainPtr);
1563 TkStylePkgFree(winPtr->mainPtr);
1575 ckfree((char *) winPtr->mainPtr);
2366 hPtr = Tcl_FindHashEntry(&((TkWindow *) tkwin)->mainPtr->nameTable,
2648 TkMainInfo *mainPtr;
2662 for (mainPtr = tsdPtr->mainWindowList; mainPtr != NULL;
2663 mainPtr = mainPtr->nextPtr) {
2664 if (mainPtr->interp == interp) {
2665 return (Tk_Window) mainPtr->winPtr;
2698 return ((TkWindow *) tkwin)->mainPtr->strictMotif;
2762 return ((TkWindow *) tkwin)->mainPtr->alwaysShowSelection;
2805 interp = tsdPtr->halfdeadWindowList->winPtr->mainPtr->interp;