Lines Matching refs:deviceGrab

792                 pDev->deviceGrab.grab ? pDev->deviceGrab.grab->  in CheckVirtualMotion()
965 GrabPtr grab = pDev->deviceGrab.grab; in PostNewCursor()
1227 if (!qe->device->deviceGrab.sync.frozen) { in PlayReleasedEvents()
1265 for (dev = inputInfo.devices; dev && dev->deviceGrab.sync.frozen; in PlayReleasedEvents()
1288 dev->deviceGrab.sync.frozen = frozen; in FreezeThaw()
1312 FreezeThaw(dev, dev->deviceGrab.sync.other || in ComputeFreezes()
1313 (dev->deviceGrab.sync.state >= FROZEN)); in ComputeFreezes()
1319 DeviceEvent *event = replayDev->deviceGrab.sync.event; in ComputeFreezes()
1342 if (!dev->deviceGrab.sync.frozen) { in ComputeFreezes()
1352 if ((grab = dev->deviceGrab.grab) && grab->confineTo) { in ComputeFreezes()
1381 if ((grab = pDev->deviceGrab.grab) && grab->confineTo) { in ScreenRestructured()
1399 GrabPtr grab = thisDev->deviceGrab.grab; in CheckGrabForSyncs()
1403 thisDev->deviceGrab.sync.state = FROZEN_NO_EVENT; in CheckGrabForSyncs()
1405 thisDev->deviceGrab.sync.state = THAWED; in CheckGrabForSyncs()
1406 if (thisDev->deviceGrab.sync.other && in CheckGrabForSyncs()
1407 (CLIENT_BITS(thisDev->deviceGrab.sync.other->resource) == in CheckGrabForSyncs()
1409 thisDev->deviceGrab.sync.other = NullGrab; in CheckGrabForSyncs()
1415 dev->deviceGrab.sync.other = grab; in CheckGrabForSyncs()
1417 if (dev->deviceGrab.sync.other && in CheckGrabForSyncs()
1418 (CLIENT_BITS(dev->deviceGrab.sync.other->resource) == in CheckGrabForSyncs()
1420 dev->deviceGrab.sync.other = NullGrab; in CheckGrabForSyncs()
1471 if (!mouse->touch || mouse->deviceGrab.fromPassiveGrab) in UpdateTouchesForGrab()
1477 GrabPtr grab = mouse->deviceGrab.grab; in UpdateTouchesForGrab()
1517 GrabInfoPtr grabinfo = &mouse->deviceGrab; in ActivatePointerGrab()
1562 GrabPtr grab = mouse->deviceGrab.grab; in DeactivatePointerGrab()
1564 Bool wasPassive = mouse->deviceGrab.fromPassiveGrab; in DeactivatePointerGrab()
1565 Bool wasImplicit = (mouse->deviceGrab.fromPassiveGrab && in DeactivatePointerGrab()
1566 mouse->deviceGrab.implicitGrab); in DeactivatePointerGrab()
1580 !xi2mask_isset(mouse->deviceGrab.grab->xi2mask, mouse, XI_TouchBegin)) { in DeactivatePointerGrab()
1595 mouse->deviceGrab.grab = NullGrab; in DeactivatePointerGrab()
1596 mouse->deviceGrab.sync.state = NOT_GRABBED; in DeactivatePointerGrab()
1597 mouse->deviceGrab.fromPassiveGrab = FALSE; in DeactivatePointerGrab()
1600 if (dev->deviceGrab.sync.other == grab) in DeactivatePointerGrab()
1601 dev->deviceGrab.sync.other = NullGrab; in DeactivatePointerGrab()
1626 GrabInfoPtr grabinfo = &keybd->deviceGrab; in ActivateKeyboardGrab()
1670 GrabPtr grab = keybd->deviceGrab.grab; in DeactivateKeyboardGrab()
1673 Bool wasImplicit = (keybd->deviceGrab.fromPassiveGrab && in DeactivateKeyboardGrab()
1674 keybd->deviceGrab.implicitGrab); in DeactivateKeyboardGrab()
1678 keybd->deviceGrab.grab = NullGrab; in DeactivateKeyboardGrab()
1679 keybd->deviceGrab.sync.state = NOT_GRABBED; in DeactivateKeyboardGrab()
1680 keybd->deviceGrab.fromPassiveGrab = FALSE; in DeactivateKeyboardGrab()
1683 if (dev->deviceGrab.sync.other == grab) in DeactivateKeyboardGrab()
1684 dev->deviceGrab.sync.other = NullGrab; in DeactivateKeyboardGrab()
1713 GrabInfoPtr devgrabinfo, grabinfo = &thisDev->deviceGrab; in AllowSome()
1721 devgrabinfo = &dev->deviceGrab; in AllowSome()
1760 devgrabinfo = &dev->deviceGrab; in AllowSome()
1773 devgrabinfo = &dev->deviceGrab; in AllowSome()
1798 devgrabinfo = &dev->deviceGrab; in AllowSome()
1889 if (dev->deviceGrab.grab && in ReleaseActiveGrabs()
1890 SameClient(dev->deviceGrab.grab, client)) { in ReleaseActiveGrabs()
1891 (*dev->deviceGrab.DeactivateGrab) (dev); in ReleaseActiveGrabs()
2075 (*dev->deviceGrab.ActivateGrab) (dev, tempGrab, in ActivateImplicitGrab()
2362 GrabPtr grab = device->deviceGrab.grab; in DeliverRawEvent()
2904 if (dev->deviceGrab.grab) { in ActivateFocusInGrab()
2905 if (!dev->deviceGrab.fromPassiveGrab || in ActivateFocusInGrab()
2906 dev->deviceGrab.grab->type != XI_FocusIn || in ActivateFocusInGrab()
2907 dev->deviceGrab.grab->window == win || in ActivateFocusInGrab()
2908 IsParent(dev->deviceGrab.grab->window, win)) in ActivateFocusInGrab()
2911 (*dev->deviceGrab.DeactivateGrab) (dev); in ActivateFocusInGrab()
2945 if (dev->deviceGrab.grab) { in ActivateEnterGrab()
2946 if (!dev->deviceGrab.fromPassiveGrab || in ActivateEnterGrab()
2947 dev->deviceGrab.grab->type != XI_Enter || in ActivateEnterGrab()
2948 dev->deviceGrab.grab->window == win || in ActivateEnterGrab()
2949 IsParent(dev->deviceGrab.grab->window, win)) in ActivateEnterGrab()
2952 (*dev->deviceGrab.DeactivateGrab) (dev); in ActivateEnterGrab()
3146 if ((grab = pDev->deviceGrab.grab) && grab->confineTo) { in ReinitializeRootWindow()
3666 GrabInfoPtr grabinfo = &device->deviceGrab; in ActivatePassiveGrab()
3743 GrabPtr othergrab = other->deviceGrab.grab; in CoreGrabInterferes()
4016 if (device->deviceGrab.grab) in CheckDeviceGrabs()
4055 device->deviceGrab.activatingKey = event->detail.key; in CheckDeviceGrabs()
4163 GrabInfoPtr grabinfo = &dev->deviceGrab; in DeliverOneGrabbedEvent()
4242 grabinfo = &thisDev->deviceGrab; in DeliverGrabbedEvent()
4291 if ((dev->deviceGrab.sync.state == FREEZE_BOTH_NEXT_EVENT) && in DeliverGrabbedEvent()
4293 CLIENT_BITS(dev->deviceGrab.grab->resource))) in DeliverGrabbedEvent()
4294 dev->deviceGrab.sync.state = FROZEN_NO_EVENT; in DeliverGrabbedEvent()
4296 dev->deviceGrab.sync.other = grab; in DeliverGrabbedEvent()
4544 GrabPtr grab = mouse->deviceGrab.grab; in CoreEnterLeaveEvent()
4616 GrabPtr grab = mouse->deviceGrab.grab; in DeviceEnterLeaveEvent()
4779 mode = (dev->deviceGrab.grab) ? NotifyWhileGrabbed : NotifyNormal; in SetInputFocus()
4907 grab = device->deviceGrab.grab; in ProcGrabPointer()
4964 grab = device->deviceGrab.grab; in ProcChangeActivePointerGrab()
4973 (CompareTimeStamps(time, device->deviceGrab.grabTime) == EARLIER)) in ProcChangeActivePointerGrab()
5000 grab = device->deviceGrab.grab; in ProcUngrabPointer()
5004 (CompareTimeStamps(time, device->deviceGrab.grabTime) != EARLIER) && in ProcUngrabPointer()
5006 (*device->deviceGrab.DeactivateGrab) (device); in ProcUngrabPointer()
5039 GrabInfoPtr grabInfo = &dev->deviceGrab; in GrabDevice()
5190 grab = device->deviceGrab.grab; in ProcUngrabKeyboard()
5194 (CompareTimeStamps(time, device->deviceGrab.grabTime) != EARLIER) && in ProcUngrabKeyboard()
5196 (*device->deviceGrab.DeactivateGrab) (device); in ProcUngrabKeyboard()
5717 grab = mouse->deviceGrab.grab; in DeleteWindowFromAnyEvents()
5719 (*mouse->deviceGrab.DeactivateGrab) (mouse); in DeleteWindowFromAnyEvents()
5722 grab = keybd->deviceGrab.grab; in DeleteWindowFromAnyEvents()
5724 (*keybd->deviceGrab.DeactivateGrab) (keybd); in DeleteWindowFromAnyEvents()
5728 grab = mouse->deviceGrab.grab; in DeleteWindowFromAnyEvents()
5730 (*mouse->deviceGrab.DeactivateGrab) (mouse); in DeleteWindowFromAnyEvents()
5745 if (keybd->deviceGrab.grab) in DeleteWindowFromAnyEvents()
5823 grab = pDev->deviceGrab.grab; in CheckCursorConfinement()
5826 (*pDev->deviceGrab.DeactivateGrab) (pDev); in CheckCursorConfinement()
6061 GrabPtr grab = it->deviceGrab.grab; in PickPointer()
6126 if (dev->deviceGrab.grab && SameClient(dev->deviceGrab.grab, client)) in IsInterferingGrab()
6131 if (it->deviceGrab.grab && SameClient(it->deviceGrab.grab, client) in IsInterferingGrab()
6132 && !it->deviceGrab.fromPassiveGrab) { in IsInterferingGrab()