1
0
Fork 0
mutter-performance-source/clutter/win32
Neil Roberts 1fcddb3b10 [win32] Track mouse leave messages
Bug 1178 - No enter / leave events on actors when pointer leaves the
           stage window

This patch causes the Win32 backend to emit CLUTTER_LEAVE events when
a WM_MOUSELEAVE event is received in the same way that f505536 does
for the X11 backend.

Windows will only send WM_MOUSELEAVE events if they are previously
requested using TrackMouseEvent so this needs to be called whenever
the mouse enters the window. There is no WM_MOUSELEAVE event but we
can detect when the mouse enters because we get a WM_MOUSEMOVE event.
2009-02-16 12:46:37 +00:00
..
clutter-backend-win32.c * clutter/win32/clutter-backend-win32.c (check_vblank_env): Use 2008-06-30 16:08:45 +00:00
clutter-backend-win32.h Added support for foreign windows to the Win32 backend. 2008-04-15 16:12:37 +00:00
clutter-event-win32.c [win32] Track mouse leave messages 2009-02-16 12:46:37 +00:00
clutter-stage-win32.c Bug 1100 - WM_SIZE not handled correctly, user_resize and 2008-09-16 16:00:31 +00:00
clutter-stage-win32.h [win32] Track mouse leave messages 2009-02-16 12:46:37 +00:00
clutter-win32.h Added support for foreign windows to the Win32 backend. 2008-04-15 16:12:37 +00:00
clutter-win32.pc.in 2008-03-25 Neil Roberts <neil@o-hand.com> 2008-03-25 15:42:50 +00:00
Makefile.am 2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com> 2008-10-30 17:04:34 +00:00