Lines Matching refs:win
86 HasPointer(DeviceIntPtr dev, WindowPtr win) in HasPointer() argument
100 if (PointerWindows[i] == win) in HasPointer()
111 HasFocus(WindowPtr win) in HasFocus() argument
116 if (FocusWindows[i] == win) in HasFocus()
139 FirstPointerChild(WindowPtr win) in FirstPointerChild() argument
144 if (PointerWindows[i] && IsParent(win, PointerWindows[i])) in FirstPointerChild()
159 FirstFocusChild(WindowPtr win) in FirstFocusChild() argument
165 IsParent(win, FocusWindows[i])) in FirstFocusChild()
176 EnterWindow(DeviceIntPtr dev, WindowPtr win, int mode) in EnterWindow() argument
178 PointerWindows[dev->id] = win; in EnterWindow()
194 SetFocusIn(DeviceIntPtr dev, WindowPtr win) in SetFocusIn() argument
196 FocusWindows[dev->id] = win; in SetFocusIn()
286 WindowPtr win; in CoreLeaveNotifies() local
291 for (win = child->parent; win != ancestor; win = win->parent) { in CoreLeaveNotifies()
312 if (HasPointer(dev, win) || FirstPointerChild(win)) in CoreLeaveNotifies()
315 CoreEnterLeaveEvent(dev, LeaveNotify, mode, detail, win, in CoreLeaveNotifies()
318 child = win; in CoreLeaveNotifies()
331 WindowPtr win; in DeviceLeaveNotifies() local
335 for (win = child->parent; win != ancestor; win = win->parent) { in DeviceLeaveNotifies()
336 DeviceEnterLeaveEvent(dev, sourceid, XI_Leave, mode, detail, win, in DeviceLeaveNotifies()
338 child = win; in DeviceLeaveNotifies()
675 DeliverStateNotifyEvent(DeviceIntPtr dev, WindowPtr win) in DeliverStateNotifyEvent() argument
687 if (!(wOtherInputMasks(win)) || in DeliverStateNotifyEvent()
688 !(wOtherInputMasks(win)->inputEvents[dev->id] & DeviceStateNotifyMask)) in DeliverStateNotifyEvent()
771 DeliverEventsToWindow(dev, win, (xEvent *) sev, evcount, in DeliverStateNotifyEvent()
855 WindowPtr win; in DeviceFocusOutEvents() local
859 for (win = child->parent; win != ancestor; win = win->parent) in DeviceFocusOutEvents()
860 DeviceFocusEvent(dev, XI_FocusOut, mode, detail, win); in DeviceFocusOutEvents()
921 WindowPtr win; in CoreFocusOutEvents() local
926 for (win = child->parent; win != ancestor; win = win->parent) { in CoreFocusOutEvents()
947 if (HasFocus(win) || FirstFocusChild(win)) in CoreFocusOutEvents()
950 CoreFocusEvent(dev, FocusOut, mode, detail, win); in CoreFocusOutEvents()
995 WindowPtr win, WindowPtr stopAt, int mode, int inclusive) in CoreFocusInRecurse() argument
997 if ((!inclusive && win == stopAt) || !win) in CoreFocusInRecurse()
1000 CoreFocusInRecurse(dev, win->parent, stopAt, mode, inclusive); in CoreFocusInRecurse()
1001 CoreFocusEvent(dev, FocusIn, mode, NotifyPointer, win); in CoreFocusInRecurse()
1236 HasOtherPointer(WindowPtr win, DeviceIntPtr exclude) in HasOtherPointer() argument
1241 if (i != exclude->id && PointerWindows[i] == win) in HasOtherPointer()
1273 if (dev->focus && dev->focus->win == PointerRootWin && in CoreFocusPointerRootNoneSwitch()
1363 if (dev->focus && dev->focus->win == PointerRootWin && in CoreFocusFromPointerRootOrNone()
1451 sprite->win); in DeviceFocusEvents()
1452 DeviceFocusOutEvents(dev, sprite->win, in DeviceFocusEvents()
1462 if (IsParent(from, sprite->win)) { in DeviceFocusEvents()
1464 sprite->win); in DeviceFocusEvents()
1465 DeviceFocusOutEvents(dev, sprite->win, from, mode, in DeviceFocusEvents()
1478 DeviceFocusInEvents(dev, GetCurrentRootWindow(dev), sprite->win, in DeviceFocusEvents()
1480 DeviceFocusEvent(dev, XI_FocusIn, mode, NotifyPointer, sprite->win); in DeviceFocusEvents()
1487 sprite->win); in DeviceFocusEvents()
1488 DeviceFocusOutEvents(dev, sprite->win, in DeviceFocusEvents()
1499 if (IsParent(to, sprite->win)) in DeviceFocusEvents()
1500 DeviceFocusInEvents(dev, to, sprite->win, mode, NotifyPointer); in DeviceFocusEvents()
1507 if ((IsParent(to, sprite->win)) && in DeviceFocusEvents()
1508 (sprite->win != from) && in DeviceFocusEvents()
1509 (!IsParent(from, sprite->win)) && in DeviceFocusEvents()
1510 (!IsParent(sprite->win, from))) in DeviceFocusEvents()
1511 DeviceFocusInEvents(dev, to, sprite->win, mode, in DeviceFocusEvents()
1515 if ((IsParent(from, sprite->win)) && in DeviceFocusEvents()
1516 (sprite->win != from) && in DeviceFocusEvents()
1517 (!IsParent(to, sprite->win)) && in DeviceFocusEvents()
1518 (!IsParent(sprite->win, to))) { in DeviceFocusEvents()
1520 sprite->win); in DeviceFocusEvents()
1521 DeviceFocusOutEvents(dev, sprite->win, from, mode, in DeviceFocusEvents()
1533 if (IsParent(from, sprite->win)) in DeviceFocusEvents()
1534 DeviceFocusOutEvents(dev, sprite->win, from, mode, in DeviceFocusEvents()
1544 if (IsParent(to, sprite->win)) in DeviceFocusEvents()
1545 DeviceFocusInEvents(dev, to, sprite->win, mode, in DeviceFocusEvents()