Lines Matching refs:dmxScreen

124 dmxBackendTestScreen(DMXScreenInfo * dmxScreen, void *closure)  in dmxBackendTestScreen()  argument
128 if (dmxScreen->index == target) in dmxBackendTestScreen()
129 return dmxScreen; in dmxBackendTestScreen()
170 dmxBackendTestEvents(DMXScreenInfo * dmxScreen, void *closure) in dmxBackendTestEvents() argument
174 if (XCheckNotMaskEvent(dmxScreen->beDisplay, ExposureMask, X)) in dmxBackendTestEvents()
175 return dmxScreen; in dmxBackendTestEvents()
180 dmxBackendTestMotionEvent(DMXScreenInfo * dmxScreen, void *closure) in dmxBackendTestMotionEvent() argument
184 if (XCheckTypedEvent(dmxScreen->beDisplay, MotionNotify, X)) in dmxBackendTestMotionEvent()
185 return dmxScreen; in dmxBackendTestMotionEvent()
192 DMXScreenInfo *dmxScreen; in dmxBackendGetEvent() local
194 if ((dmxScreen = dmxPropertyIterate(priv->be, dmxBackendTestEvents, X))) in dmxBackendGetEvent()
195 return dmxScreen; in dmxBackendGetEvent()
202 DMXScreenInfo *dmxScreen; in dmxBackendPendingMotionEvent() local
205 if ((dmxScreen = dmxPropertyIterate(priv->be, in dmxBackendPendingMotionEvent()
208 XPutBackEvent(dmxScreen->beDisplay, &N); in dmxBackendPendingMotionEvent()
209 return dmxScreen; in dmxBackendPendingMotionEvent()
215 dmxBackendTestWindow(DMXScreenInfo * dmxScreen, void *closure) in dmxBackendTestWindow() argument
219 if (dmxScreen->scrnWin == win) in dmxBackendTestWindow()
220 return dmxScreen; in dmxBackendTestWindow()
257 DMXScreenInfo *dmxScreen = &dmxScreens[screen]; in dmxBackendOffscreen() local
259 return (!dmxOnScreen(x, y, dmxScreen)); in dmxBackendOffscreen()
269 DMXScreenInfo *dmxScreen = &dmxScreens[priv->myScreen]; in dmxBackendUpdatePosition() local
320 dmxSync(dmxScreen, TRUE); in dmxBackendUpdatePosition()
347 dmxHideCursor(dmxScreen); in dmxBackendUpdatePosition()
352 dmxSync(dmxScreen, TRUE); in dmxBackendUpdatePosition()
373 DMXScreenInfo *dmxScreen; in dmxBackendCollectEvents() local
380 while ((dmxScreen = dmxBackendGetEvent(priv, &X))) { in dmxBackendCollectEvents()
390 dmxScreen->name, dmxScreen->beDisplay); in dmxBackendCollectEvents()
391 XRaiseWindow(dmxScreen->beDisplay, dmxScreen->scrnWin); in dmxBackendCollectEvents()
392 priv->grabbedScreen = dmxScreen; in dmxBackendCollectEvents()
393 if ((retcode = XGrabPointer(dmxScreen->beDisplay, in dmxBackendCollectEvents()
394 dmxScreen->scrnWin, in dmxBackendCollectEvents()
414 priv->grabbedScreen ? "UNGRAB" : "", dmxScreen->name); in dmxBackendCollectEvents()
424 dmxScreen->index, priv->myScreen, in dmxBackendCollectEvents()
430 if (!(dmxScreen = dmxBackendFindWindow(priv, X.xmotion.window))) in dmxBackendCollectEvents()
435 int newX = X.xmotion.x - dmxScreen->rootX; in dmxBackendCollectEvents()
436 int newY = X.xmotion.y - dmxScreen->rootY; in dmxBackendCollectEvents()
439 int width = dmxScreen->rootWidth; in dmxBackendCollectEvents()
440 int height = dmxScreen->rootHeight; in dmxBackendCollectEvents()
452 v[0] = dmxScreen->rootXOrigin + newX; in dmxBackendCollectEvents()
453 v[1] = dmxScreen->rootYOrigin + newY; in dmxBackendCollectEvents()
476 (dmxScreen->rootXOrigin + X.xmotion.x in dmxBackendCollectEvents()
477 - dmxScreen->rootX), in dmxBackendCollectEvents()
478 (dmxScreen->rootYOrigin + X.xmotion.y in dmxBackendCollectEvents()
479 - dmxScreen->rootY)); in dmxBackendCollectEvents()
552 DMXScreenInfo *dmxScreen; in dmxBackendInitPrivate() local
556 for (i = 0, dmxScreen = &dmxScreens[0]; i < dmxNumScreens; i++, dmxScreen++) { in dmxBackendInitPrivate()
557 if (dmxPropertySameDisplay(dmxScreen, dmxInput->name)) { in dmxBackendInitPrivate()
558 priv->display = dmxScreen->beDisplay; in dmxBackendInitPrivate()
559 priv->window = dmxScreen->scrnWin; in dmxBackendInitPrivate()
560 priv->be = dmxScreen; in dmxBackendInitPrivate()
570 return dmxScreen; in dmxBackendInitPrivate()
594 DMXScreenInfo *dmxScreen; in dmxBackendInit() local
605 dmxScreen = dmxBackendInitPrivate(pDev); in dmxBackendInit()
610 priv->myScreen = dmxScreen->index; in dmxBackendInit()
621 const DMXScreenInfo *dmxScreen = dmxBackendInitPrivate(pDev); in dmxBackendMouGetInfo() local
629 info->maxval[0] = dmxScreen->beWidth; in dmxBackendMouGetInfo()
630 info->maxval[1] = dmxScreen->beHeight; in dmxBackendMouGetInfo()