mutter/clutter/win32
Emmanuele Bassi 82d1e5a6ee Clean up crossing event synthesis code
Clutter should just require that the windowing system used by a backend
adds a device to the stage when the device enters, and removes it from
the stage when the device leaves; with this information, we can
synthesize every crossing event and update the device state without
other intervention from the backend-specific code.

The generation of additional crossing events for actors that are
covering the stage at the coordinates of the crossing event should be
delegated to the event processing code.

The x11 and win32 backends need to be modified to relay the enter and
leave events from the windowing system.
2011-01-28 18:19:49 +00:00
..
clutter-backend-win32.c cogl: Adds _cogl_swap_buffers_notify for clutter backends 2011-01-21 16:18:10 +00:00
clutter-backend-win32.h Merge branch 'private-cleanup' 2010-10-25 23:44:53 +01:00
clutter-device-manager-win32.c win32: Update DeviceManager device creation 2011-01-21 10:25:45 +00:00
clutter-device-manager-win32.h device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
clutter-event-win32.c Clean up crossing event synthesis code 2011-01-28 18:19:49 +00:00
clutter-stage-win32.c win32: Implement the set_accept_focus() vfunc 2010-12-30 12:47:00 +00:00
clutter-stage-win32.h win32: Implement the set_accept_focus() vfunc 2010-12-30 12:47:00 +00:00
clutter-win32.h win32: Add a public clutter_win32_handle_event function 2010-10-25 13:19:17 +01:00
invisible-cursor.cur win32: Use an invisible cursor when cursor-visible is FALSE 2010-01-19 16:10:23 +00:00
resources.rc win32: Use an invisible cursor when cursor-visible is FALSE 2010-01-19 16:10:23 +00:00