rem: bPtr->forWindow = view->window;
context: showBalloon(void *data){    char *text;    WMView *view = (WMView*)data;    Balloon *bPtr = view->screen->balloon;    int x, y;    Window foo;    bPtr->timer = NULL;    text = WMHashGet(bPtr->table, view);    if (!text)	return;    XTranslateCoordinates(view->screen->display, view->window,			  view->screen->rootWin, 0, 0, &x, &y, &foo);    if (!bPtr->view->flags.realized)	W_RealizeView(bPtr->view);    showText(bPtr, x, y, view->size.width, view->size.height, text);    bPtr->forWindow = view->window;    bPtr->flags.noDelay = 1;}