Lines Matching refs:tkwin
26 Tk_Window tkwin));
28 Tk_Window tkwin));
57 Tcl_Interp *interp, Tk_Window tkwin, char *value,
60 Tk_Window tkwin, char *widgRec, int offset,
128 (char *) NULL, Tk_Offset(TkTextEmbWindow, tkwin),
190 return Tk_ConfigureValue(interp, textPtr->tkwin, configSpecs,
212 return Tk_ConfigureInfo(interp, textPtr->tkwin, configSpecs,
215 return Tk_ConfigureInfo(interp, textPtr->tkwin, configSpecs,
259 ewPtr->body.ew.tkwin = NULL;
338 oldWindow = ewPtr->body.ew.tkwin;
339 if (Tk_ConfigureWidget(textPtr->interp, textPtr->tkwin, configSpecs,
344 if (oldWindow != ewPtr->body.ew.tkwin) {
352 if (textPtr->tkwin != Tk_Parent(oldWindow)) {
353 Tk_UnmaintainGeometry(oldWindow, textPtr->tkwin);
358 if (ewPtr->body.ew.tkwin != NULL) {
368 parent = Tk_Parent(ewPtr->body.ew.tkwin);
369 for (ancestor = textPtr->tkwin; ;
377 Tk_PathName(ewPtr->body.ew.tkwin), " in ",
378 Tk_PathName(textPtr->tkwin), (char *) NULL);
379 ewPtr->body.ew.tkwin = NULL;
383 if (Tk_IsTopLevel(ewPtr->body.ew.tkwin)
384 || (ewPtr->body.ew.tkwin == textPtr->tkwin)) {
393 Tk_ManageGeometry(ewPtr->body.ew.tkwin, &textGeomType,
395 Tk_CreateEventHandler(ewPtr->body.ew.tkwin, StructureNotifyMask,
407 Tk_PathName(ewPtr->body.ew.tkwin), &new);
436 AlignParseProc(clientData, interp, tkwin, value, widgRec, offset)
439 Tk_Window tkwin; /* Window for text widget. */
486 AlignPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr)
488 Tk_Window tkwin; /* Window for text widget. */
544 Tk_PathName(ewPtr->body.ew.tkwin)));
545 ewPtr->body.ew.tkwin = NULL;
573 EmbWinRequestProc(clientData, tkwin)
575 Tk_Window tkwin; /* Window that changed its desired
608 EmbWinLostSlaveProc(clientData, tkwin)
610 Tk_Window tkwin; /* Window that was claimed away by another
616 Tk_DeleteEventHandler(ewPtr->body.ew.tkwin, StructureNotifyMask,
619 if (ewPtr->body.ew.textPtr->tkwin != Tk_Parent(tkwin)) {
620 Tk_UnmaintainGeometry(tkwin, ewPtr->body.ew.textPtr->tkwin);
622 Tk_UnmapWindow(tkwin);
625 Tk_PathName(ewPtr->body.ew.tkwin)));
626 ewPtr->body.ew.tkwin = NULL;
663 if (ewPtr->body.ew.tkwin != NULL) {
665 Tk_PathName(ewPtr->body.ew.tkwin));
683 Tk_DeleteEventHandler(ewPtr->body.ew.tkwin, StructureNotifyMask,
685 Tk_DestroyWindow(ewPtr->body.ew.tkwin);
769 if ((ewPtr->body.ew.tkwin == NULL) && (ewPtr->body.ew.create != NULL)) {
792 ewPtr->body.ew.tkwin = Tk_NameToWindow(textPtr->interp,
793 Tcl_DStringValue(&name), textPtr->tkwin);
794 if (ewPtr->body.ew.tkwin == NULL) {
797 for (ancestor = textPtr->tkwin; ;
799 if (ancestor == Tk_Parent(ewPtr->body.ew.tkwin)) {
805 Tk_PathName(ewPtr->body.ew.tkwin), " relative to ",
806 Tk_PathName(textPtr->tkwin), (char *) NULL);
808 ewPtr->body.ew.tkwin = NULL;
812 if (Tk_IsTopLevel(ewPtr->body.ew.tkwin)
813 || (textPtr->tkwin == ewPtr->body.ew.tkwin)) {
816 Tk_ManageGeometry(ewPtr->body.ew.tkwin, &textGeomType,
818 Tk_CreateEventHandler(ewPtr->body.ew.tkwin, StructureNotifyMask,
830 Tk_PathName(ewPtr->body.ew.tkwin), &new);
839 if (ewPtr->body.ew.tkwin == NULL) {
843 width = Tk_ReqWidth(ewPtr->body.ew.tkwin) + 2*ewPtr->body.ew.padX;
844 height = Tk_ReqHeight(ewPtr->body.ew.tkwin) + 2*ewPtr->body.ew.padY;
949 Tk_Window tkwin;
951 tkwin = ewPtr->body.ew.tkwin;
952 if (tkwin == NULL) {
960 if (ewPtr->body.ew.textPtr->tkwin != Tk_Parent(tkwin)) {
961 Tk_UnmaintainGeometry(tkwin, ewPtr->body.ew.textPtr->tkwin);
963 Tk_UnmapWindow(tkwin);
977 if (ewPtr->body.ew.textPtr->tkwin == Tk_Parent(tkwin)) {
978 if ((windowX != Tk_X(tkwin)) || (windowY != Tk_Y(tkwin))
979 || (Tk_ReqWidth(tkwin) != Tk_Width(tkwin))
980 || (height != Tk_Height(tkwin))) {
981 Tk_MoveResizeWindow(tkwin, windowX, windowY, width, height);
983 Tk_MapWindow(tkwin);
985 Tk_MaintainGeometry(tkwin, ewPtr->body.ew.textPtr->tkwin,
1081 Tk_Window tkwin;
1083 tkwin = ewPtr->body.ew.tkwin;
1084 if (tkwin != NULL) {
1085 *widthPtr = Tk_ReqWidth(tkwin);
1086 *heightPtr = Tk_ReqHeight(tkwin);
1142 if (!ewPtr->body.ew.displayed && (ewPtr->body.ew.tkwin != NULL)) {
1143 if (ewPtr->body.ew.textPtr->tkwin != Tk_Parent(ewPtr->body.ew.tkwin)) {
1144 Tk_UnmaintainGeometry(ewPtr->body.ew.tkwin,
1145 ewPtr->body.ew.textPtr->tkwin);
1147 Tk_UnmapWindow(ewPtr->body.ew.tkwin);