Lines Matching defs:grabWinPtr
46 TkWindow *grabWinPtr; /* Window that defines the top of the
292 if (!tsdPtr->grabWinPtr) {
308 if (TkPositionInTree(winPtr, tsdPtr->grabWinPtr)
312 tsdPtr->restrictWinPtr = tsdPtr->grabWinPtr;
328 TkpSetCapture(tsdPtr->grabWinPtr);
360 } else if (tsdPtr->grabWinPtr && !winPtr) {
361 targetWinPtr = tsdPtr->grabWinPtr;
392 } else if (tsdPtr->grabWinPtr) {
393 targetWinPtr = (TkPositionInTree(winPtr, tsdPtr->grabWinPtr)
394 == TK_GRAB_IN_TREE) ? winPtr : tsdPtr->grabWinPtr;
408 } else if (tsdPtr->grabWinPtr && !winPtr) {
409 targetWinPtr = tsdPtr->grabWinPtr;
458 tsdPtr->grabWinPtr = (TkWindow *) Tk_IdToWindow(display, grab_window);
460 TkpSetCapture(tsdPtr->grabWinPtr);
461 if (TkPositionInTree(tsdPtr->lastWinPtr, tsdPtr->grabWinPtr)
463 UpdateCursor(tsdPtr->grabWinPtr);
494 tsdPtr->grabWinPtr = NULL;
527 if (winPtr == tsdPtr->grabWinPtr) {
528 tsdPtr->grabWinPtr = NULL;
533 if (!(tsdPtr->restrictWinPtr || tsdPtr->grabWinPtr)) {