Lines Matching refs:focus

458     if (from->focus) {  in DeepCopyKeyboardClasses()
459 if (!to->focus) { in DeepCopyKeyboardClasses()
463 to->focus = classes->focus; in DeepCopyKeyboardClasses()
464 if (!to->focus) { in DeepCopyKeyboardClasses()
465 to->focus = calloc(1, sizeof(FocusClassRec)); in DeepCopyKeyboardClasses()
466 if (!to->focus) in DeepCopyKeyboardClasses()
470 classes->focus = NULL; in DeepCopyKeyboardClasses()
472 oldTrace = to->focus->trace; in DeepCopyKeyboardClasses()
473 memcpy(to->focus, from->focus, sizeof(FocusClassRec)); in DeepCopyKeyboardClasses()
474 to->focus->trace = reallocarray(oldTrace, in DeepCopyKeyboardClasses()
475 to->focus->traceSize, in DeepCopyKeyboardClasses()
477 if (!to->focus->trace && to->focus->traceSize) in DeepCopyKeyboardClasses()
479 memcpy(to->focus->trace, from->focus->trace, in DeepCopyKeyboardClasses()
480 from->focus->traceSize * sizeof(WindowPtr)); in DeepCopyKeyboardClasses()
481 to->focus->sourceid = from->id; in DeepCopyKeyboardClasses()
484 else if (to->focus) { in DeepCopyKeyboardClasses()
486 classes->focus = to->focus; in DeepCopyKeyboardClasses()
487 to->focus = NULL; in DeepCopyKeyboardClasses()
1422 WindowPtr focus = NullWindow; in DeliverTouchEmulatedEvent() local
1425 deliveries = DeliverDeviceEvents(sprite_win, ptrev, grab, focus, dev); in DeliverTouchEmulatedEvent()
1811 else if (device->focus && !IsPointerEvent(ev)) in ProcessDeviceEvent()
2665 if (!d->focus) in SendEvent()
2668 inputFocus = d->focus->win; in SendEvent()
2671 inputFocus = inputInfo.keyboard->focus->win; in SendEvent()
2789 if (dev->focus && (pWin == dev->focus->win) && (pWin->parent != NullWindow)) { in DeleteDeviceFromAnyExtEvents()
2797 switch (dev->focus->revert) { in DeleteDeviceFromAnyExtEvents()
2801 dev->focus->win = NoneWin; in DeleteDeviceFromAnyExtEvents()
2802 dev->focus->traceGood = 0; in DeleteDeviceFromAnyExtEvents()
2808 dev->focus->traceGood--; in DeleteDeviceFromAnyExtEvents()
2813 dev->focus->win = parent; in DeleteDeviceFromAnyExtEvents()
2814 dev->focus->revert = RevertToNone; in DeleteDeviceFromAnyExtEvents()
2819 dev->focus->win = PointerRootWin; in DeleteDeviceFromAnyExtEvents()
2820 dev->focus->traceGood = 0; in DeleteDeviceFromAnyExtEvents()
2828 if (kbd->focus->win) { in DeleteDeviceFromAnyExtEvents()
2829 if (!ActivateFocusInGrab(dev, pWin, kbd->focus->win)) in DeleteDeviceFromAnyExtEvents()
2830 DoFocusEvents(dev, pWin, kbd->focus->win, focusEventMode); in DeleteDeviceFromAnyExtEvents()
2831 dev->focus->win = FollowKeyboardWin; in DeleteDeviceFromAnyExtEvents()
2832 dev->focus->traceGood = 0; in DeleteDeviceFromAnyExtEvents()
2837 dev->focus->win = NoneWin; in DeleteDeviceFromAnyExtEvents()
2838 dev->focus->traceGood = 0; in DeleteDeviceFromAnyExtEvents()