tekWidget->core.parent->core.window,
XtWindow(XtParent(tekWidget)),
ChangeTekColors(register TScreen *screen, ScrnColors *pNew){	register int i;	XGCValues gcv;	if (COLOR_DEFINED(pNew,TEK_FG)) {	    screen->Tforeground=	COLOR_VALUE(pNew,TEK_FG);	    XSetForeground(screen->display,screen->TnormalGC,					   screen->Tforeground);	}	if (COLOR_DEFINED(pNew,TEK_BG)) {	    screen->Tbackground=	COLOR_VALUE(pNew,TEK_BG);	    XSetBackground(screen->display,screen->TnormalGC,					   screen->Tbackground);	}	if (tekWidget) {	    if (tekWidget->core.border_pixel == screen->Tbackground) {		tekWidget->core.border_pixel = screen->Tforeground;		tekWidget->core.parent->core.border_pixel =		  screen->Tforeground;		if (tekWidget->core.parent->core.window)		  XSetWindowBorder (screen->display,				    tekWidget->core.parent->core.window,				    tekWidget->core.border_pixel);	    }	}	for(i = 0 ; i < TEKNUMLINES ; i++) {		XSetForeground(screen->display, screen->linepat[i],		 screen->Tforeground);	}	screen->Tcursorcolor = screen->Tforeground;	gcv.plane_mask = screen->xorplane = (screen->Tbackground ^					     screen->Tcursorcolor);	XChangeGC (screen->display, screen->TcursorGC, GCPlaneMask, &gcv);	TekBackground(screen);	return;}