Lines Matching refs:pInfo
265 DECLCALLBACK(int) VBoxGuestWinFree(VBoxGuestWinInfo *pInfo, void *pvParam)
269 XShapeSelectInput(pDisplay, pInfo->Core.Key, 0);
270 delete pInfo;
349 VBoxGuestWinInfo *pInfo = mGuestWindows.find(hWin);
350 if (pInfo)
356 pInfo->mX = winAttrib.x;
357 pInfo->mY = winAttrib.y;
358 pInfo->mWidth = winAttrib.width;
359 pInfo->mHeight = winAttrib.height;
360 if (pInfo->mhasShape)
369 if (pInfo->mpRects)
370 XFree(pInfo->mpRects);
371 pInfo->mcRects = cRects;
372 pInfo->mpRects = pRects;
386 VBoxGuestWinInfo *pInfo = mGuestWindows.find(hWin);
387 if (!pInfo)
404 VBoxGuestWinInfo *pInfo = mGuestWindows.find(hWin);
405 if (pInfo)
414 pInfo->mhasShape = true;
415 if (pInfo->mpRects)
416 XFree(pInfo->mpRects);
417 pInfo->mcRects = cRects;
418 pInfo->mpRects = pRects;
432 VBoxGuestWinInfo *pInfo = mGuestWindows.removeWindow(hWin);
433 if (pInfo)
435 VBoxGuestWinFree(pInfo, mDisplay);
459 DECLCALLBACK(int) getRectsCallback(VBoxGuestWinInfo *pInfo,
462 if (pInfo->mhasShape)
464 for (int i = 0; i < pInfo->mcRects; ++i)
471 pRect->xLeft = pInfo->mX
472 + pInfo->mpRects[i].x;
473 pRect->yBottom = pInfo->mY
474 + pInfo->mpRects[i].y
475 + pInfo->mpRects[i].height;
476 pRect->xRight = pInfo->mX
477 + pInfo->mpRects[i].x
478 + pInfo->mpRects[i].width;
479 pRect->yTop = pInfo->mY
480 + pInfo->mpRects[i].y;
490 pRect->xLeft = pInfo->mX;
491 pRect->yBottom = pInfo->mY
492 + pInfo->mHeight;
493 pRect->xRight = pInfo->mX
494 + pInfo->mWidth;
495 pRect->yTop = pInfo->mY;