Lines Matching refs:winRec
84 RootlessWindowRec *winRec; in RootlessNativeWindowStateChanged() local
89 winRec = WINREC(pWin); in RootlessNativeWindowStateChanged()
90 if (winRec == NULL) in RootlessNativeWindowStateChanged()
93 winRec->is_offscreen = ((state & XP_WINDOW_STATE_OFFSCREEN) != 0); in RootlessNativeWindowStateChanged()
94 winRec->is_obscured = ((state & XP_WINDOW_STATE_OBSCURED) != 0); in RootlessNativeWindowStateChanged()
95 pWin->unhittable = winRec->is_offscreen; in RootlessNativeWindowStateChanged()
106 RootlessWindowRec *winRec; in RootlessNativeWindowMoved() local
108 winRec = WINREC(pWin); in RootlessNativeWindowMoved()
110 if (xp_get_window_bounds(MAKE_WINDOW_ID(winRec->wid), &bounds) != Success) in RootlessNativeWindowMoved()
183 RootlessDestroyFrame(WindowPtr pWin, RootlessWindowPtr winRec) in RootlessDestroyFrame() argument
185 SCREENREC(pWin->drawable.pScreen)->imp->DestroyFrame(winRec->wid); in RootlessDestroyFrame()
186 free(winRec); in RootlessDestroyFrame()
197 RootlessWindowRec *winRec = WINREC(pWin); in RootlessDestroyWindow() local
200 if (winRec != NULL) { in RootlessDestroyWindow()
201 RootlessDestroyFrame(pWin, winRec); in RootlessDestroyWindow()
234 RootlessWindowRec *winRec = WINREC(pWin); in RootlessReshapeFrame() local
239 if (winRec == NULL) in RootlessReshapeFrame()
262 SCREENREC(pWin->drawable.pScreen)->imp->ReshapeFrame(winRec->wid, pShape); in RootlessReshapeFrame()
325 RootlessWindowRec *winRec = WINREC(pWin); in RootlessPositionWindow() local
330 if (winRec) { in RootlessPositionWindow()
331 if (winRec->is_drawing) { in RootlessPositionWindow()
335 winRec->pixmap->devPrivate.ptr = winRec->pixelData; in RootlessPositionWindow()
336 SetPixmapBaseToScreen(winRec->pixmap, x - bw, y - bw); in RootlessPositionWindow()
355 RootlessInitializeFrame(WindowPtr pWin, RootlessWindowRec * winRec) in RootlessInitializeFrame() argument
360 winRec->win = pWin; in RootlessInitializeFrame()
362 winRec->x = d->x - bw; in RootlessInitializeFrame()
363 winRec->y = d->y - bw; in RootlessInitializeFrame()
364 winRec->width = d->width + 2 * bw; in RootlessInitializeFrame()
365 winRec->height = d->height + 2 * bw; in RootlessInitializeFrame()
366 winRec->borderWidth = bw; in RootlessInitializeFrame()
379 RootlessWindowRec *winRec; in RootlessEnsureFrame() local
392 winRec = malloc(sizeof(RootlessWindowRec)); in RootlessEnsureFrame()
394 if (!winRec) in RootlessEnsureFrame()
397 RootlessInitializeFrame(pWin, winRec); in RootlessEnsureFrame()
399 winRec->is_drawing = FALSE; in RootlessEnsureFrame()
400 winRec->is_reorder_pending = FALSE; in RootlessEnsureFrame()
401 winRec->pixmap = NULL; in RootlessEnsureFrame()
402 winRec->wid = NULL; in RootlessEnsureFrame()
403 winRec->level = 0; in RootlessEnsureFrame()
405 SETWINREC(pWin, winRec); in RootlessEnsureFrame()
413 if (!SCREENREC(pScreen)->imp->CreateFrame(winRec, pScreen, in RootlessEnsureFrame()
414 winRec->x + SCREEN_TO_GLOBAL_X, in RootlessEnsureFrame()
415 winRec->y + SCREEN_TO_GLOBAL_Y, in RootlessEnsureFrame()
418 free(winRec); in RootlessEnsureFrame()
429 return winRec; in RootlessEnsureFrame()
447 RootlessWindowRec *winRec; in RootlessRealizeWindow() local
449 winRec = RootlessEnsureFrame(pWin); in RootlessRealizeWindow()
450 if (winRec == NULL) in RootlessRealizeWindow()
453 winRec->is_reorder_pending = TRUE; in RootlessRealizeWindow()
487 RootlessWindowRec *winRec; in RootlessFrameForWindow() local
493 winRec = WINREC(pTopWin); in RootlessFrameForWindow()
495 if (winRec == NULL && create && pWin->drawable.class == InputOutput) { in RootlessFrameForWindow()
496 winRec = RootlessEnsureFrame(pTopWin); in RootlessFrameForWindow()
499 if (winRec == NULL) in RootlessFrameForWindow()
502 return winRec->wid; in RootlessFrameForWindow()
513 RootlessWindowRec *winRec = WINREC(pWin); in RootlessUnrealizeWindow() local
518 if (winRec) { in RootlessUnrealizeWindow()
521 SCREENREC(pScreen)->imp->UnmapFrame(winRec->wid); in RootlessUnrealizeWindow()
523 winRec->is_reorder_pending = FALSE; in RootlessUnrealizeWindow()
542 RootlessWindowRec *winRec = WINREC(pWin); in RootlessReorderWindow() local
544 if (pWin->realized && winRec != NULL && !winRec->is_reorder_pending && in RootlessReorderWindow()
556 if (!SCREENREC(pScreen)->imp->DoReorderWindow(winRec)) in RootlessReorderWindow()
585 SCREENREC(pScreen)->imp->RestackFrame(winRec->wid, newPrevID); in RootlessReorderWindow()
600 RootlessWindowRec *winRec = WINREC(pWin); in RootlessRestackWindow() local
604 if (winRec) in RootlessRestackWindow()
616 if (winRec && pWin->viewable) { in RootlessRestackWindow()
754 RootlessWindowRec *winRec; in RootlessCopyWindow() local
763 winRec = WINREC(top); in RootlessCopyWindow()
764 if (winRec == NULL) { in RootlessCopyWindow()
770 RegionTranslate(&rgnDst, -winRec->x, -winRec->y); in RootlessCopyWindow()
774 SCREENREC(pScreen)->imp->CopyWindow(winRec->wid, in RootlessCopyWindow()
867 RootlessWindowRec *winRec = WINREC(pWin); in StartFrameResize() local
969 Bpp = winRec->win->drawable.bitsPerPixel / 8; in StartFrameResize()
980 ((char *) winRec->pixelData) in StartFrameResize()
984 winRec->bytesPerRow) in StartFrameResize()
987 winRec->bytesPerRow, in StartFrameResize()
992 fbBlt((FbBits *) (winRec->pixelData in StartFrameResize()
994 ((copy_rect.y1 - oldY) * winRec->bytesPerRow) in StartFrameResize()
996 winRec->bytesPerRow / sizeof(FbBits), 0, in StartFrameResize()
1006 winRec->win->drawable.depth, in StartFrameResize()
1007 winRec->win->drawable.bitsPerPixel, in StartFrameResize()
1008 winRec->bytesPerRow, in StartFrameResize()
1022 gResizeDeathBits = xallocarray(winRec->bytesPerRow, winRec->height); in StartFrameResize()
1024 memcpy(gResizeDeathBits, winRec->pixelData, in StartFrameResize()
1025 winRec->bytesPerRow * winRec->height); in StartFrameResize()
1030 = GetScratchPixmapHeader(pScreen, winRec->width, in StartFrameResize()
1031 winRec->height, in StartFrameResize()
1032 winRec->win->drawable.depth, in StartFrameResize()
1033 winRec->win->drawable.bitsPerPixel, in StartFrameResize()
1034 winRec->bytesPerRow, in StartFrameResize()
1043 winRec->x = newX; in StartFrameResize()
1044 winRec->y = newY; in StartFrameResize()
1045 winRec->width = newW; in StartFrameResize()
1046 winRec->height = newH; in StartFrameResize()
1047 winRec->borderWidth = newBW; in StartFrameResize()
1053 SCREENREC(pScreen)->imp->ResizeFrame(winRec->wid, pScreen, in StartFrameResize()
1069 winRec->win->drawable.depth, in StartFrameResize()
1070 winRec->win->drawable.bitsPerPixel, in StartFrameResize()
1071 winRec->bytesPerRow, winRec->pixelData); in StartFrameResize()
1111 ((PixmapPtr) dst)->devPrivate.ptr = winRec->pixelData; in StartFrameResize()
1117 ((PixmapPtr) dst)->devPrivate.ptr = winRec->pixelData; in StartFrameResize()
1132 RootlessWindowRec *winRec = WINREC(pWin); in FinishFrameResize() local
1146 SCREENREC(pScreen)->imp->ResizeFrame(winRec->wid, pScreen, in FinishFrameResize()
1180 RootlessWindowRec *winRec = WINREC(pWin); in RootlessMoveWindow() local
1191 if (winRec) { in RootlessMoveWindow()
1193 oldX = winRec->x; in RootlessMoveWindow()
1194 oldY = winRec->y; in RootlessMoveWindow()
1201 oldBW = winRec->borderWidth; in RootlessMoveWindow()
1202 oldX = winRec->x; in RootlessMoveWindow()
1203 oldY = winRec->y; in RootlessMoveWindow()
1204 oldW = winRec->width; in RootlessMoveWindow()
1205 oldH = winRec->height; in RootlessMoveWindow()
1222 if (winRec) { in RootlessMoveWindow()
1227 if (winRec) { in RootlessMoveWindow()
1234 if (winRec) { in RootlessMoveWindow()
1236 winRec->x = x; in RootlessMoveWindow()
1237 winRec->y = y; in RootlessMoveWindow()
1239 SCREENREC(pScreen)->imp->MoveFrame(winRec->wid, pScreen, in RootlessMoveWindow()
1264 RootlessWindowRec *winRec = WINREC(pWin); in RootlessResizeWindow() local
1274 if (winRec) { in RootlessResizeWindow()
1275 oldBW = winRec->borderWidth; in RootlessResizeWindow()
1276 oldX = winRec->x; in RootlessResizeWindow()
1277 oldY = winRec->y; in RootlessResizeWindow()
1278 oldW = winRec->width; in RootlessResizeWindow()
1279 oldH = winRec->height; in RootlessResizeWindow()
1298 if (winRec) { in RootlessResizeWindow()
1322 if (winRec) { in RootlessResizeWindow()
1323 SCREENREC(pScreen)->imp->ResizeFrame(winRec->wid, pScreen, in RootlessResizeWindow()
1346 RootlessWindowRec *winRec = WINREC(pWin); in RootlessRepositionWindow() local
1349 if (winRec == NULL) in RootlessRepositionWindow()
1353 SCREENREC(pScreen)->imp->MoveFrame(winRec->wid, pScreen, in RootlessRepositionWindow()
1354 winRec->x + SCREEN_TO_GLOBAL_X, in RootlessRepositionWindow()
1355 winRec->y + SCREEN_TO_GLOBAL_Y); in RootlessRepositionWindow()
1373 RootlessWindowRec *winRec = WINREC(pWin); in RootlessReparentWindow() local
1378 || IsTopLevel(pWin) || winRec == NULL) { in RootlessReparentWindow()
1395 RootlessDestroyFrame(pWin, winRec); in RootlessReparentWindow()
1399 SCREENREC(pScreen)->imp->UnmapFrame(winRec->wid); in RootlessReparentWindow()
1405 SETWINREC(pTopWin, winRec); in RootlessReparentWindow()
1407 RootlessInitializeFrame(pTopWin, winRec); in RootlessReparentWindow()
1410 SCREENREC(pScreen)->imp->ResizeFrame(winRec->wid, pScreen, in RootlessReparentWindow()
1411 winRec->x + SCREEN_TO_GLOBAL_X, in RootlessReparentWindow()
1412 winRec->y + SCREEN_TO_GLOBAL_Y, in RootlessReparentWindow()
1413 winRec->width, winRec->height, in RootlessReparentWindow()
1417 SCREENREC(pScreen)->imp->SwitchWindow(winRec, pWin); in RootlessReparentWindow()
1421 winRec->is_reorder_pending = TRUE; in RootlessReparentWindow()
1435 RootlessWindowRec *winRec = WINREC(pWin); in RootlessFlushWindowColormap() local
1438 if (winRec == NULL) in RootlessFlushWindowColormap()
1444 SCREENREC(pScreen)->imp->UpdateColormap(winRec->wid, pScreen); in RootlessFlushWindowColormap()
1462 RootlessWindowRec *winRec = WINREC(pWin); in RootlessChangeBorderWidth() local
1467 if (winRec) { in RootlessChangeBorderWidth()
1468 oldBW = winRec->borderWidth; in RootlessChangeBorderWidth()
1469 oldX = winRec->x; in RootlessChangeBorderWidth()
1470 oldY = winRec->y; in RootlessChangeBorderWidth()
1471 oldW = winRec->width; in RootlessChangeBorderWidth()
1472 oldH = winRec->height; in RootlessChangeBorderWidth()
1491 if (winRec) { in RootlessChangeBorderWidth()
1551 RootlessWindowRec *winRec; in RootlessDisableRoot() local
1554 winRec = WINREC(pRoot); in RootlessDisableRoot()
1556 if (NULL == winRec) in RootlessDisableRoot()
1559 RootlessDestroyFrame(pRoot, winRec); in RootlessDisableRoot()
1569 RootlessWindowRec *winRec; in RootlessHideAllWindows() local
1590 winRec = WINREC(pWin); in RootlessHideAllWindows()
1591 if (winRec != NULL) { in RootlessHideAllWindows()
1593 SCREENREC(pScreen)->imp->HideWindow(winRec->wid); in RootlessHideAllWindows()
1605 RootlessWindowRec *winRec; in RootlessShowAllWindows() local
1624 winRec = RootlessEnsureFrame(pWin); in RootlessShowAllWindows()
1625 if (winRec == NULL) in RootlessShowAllWindows()