dix: split enter/leave event handling into core and device handling.

Device events always need to be delivered, core events only in some cases.
Let's keep them completely separate so we can adjust core event delivery.

Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
This commit is contained in:
Peter Hutterer
2008-11-14 15:37:35 +10:00
parent 5e48f5e2dd
commit 6bdc963cda
3 changed files with 125 additions and 123 deletions

View File

@@ -50,4 +50,17 @@ extern WindowPtr CommonAncestor(
WindowPtr a,
WindowPtr b);
extern void CoreEnterLeaveEvent(DeviceIntPtr mouse,
int type,
int mode,
int detail,
WindowPtr pWin,
Window child);
extern void DeviceEnterLeaveEvent(DeviceIntPtr mouse,
int type,
int mode,
int detail,
WindowPtr pWin,
Window child);
#endif /* _ENTERLEAVE_H_ */