mutter/clutter/x11
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
..
xsettings x11: Add the XSETTINGS machinery 2010-06-21 15:55:36 +01:00
clutter-backend-x11-private.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
clutter-backend-x11.c x11: Remove more private symbols 2011-01-25 11:00:20 +00:00
clutter-backend-x11.h x11: Hide all private symbols 2011-01-21 10:25:46 +00:00
clutter-device-manager-core-x11.c Clean up crossing event synthesis code 2011-01-28 18:19:49 +00:00
clutter-device-manager-core-x11.h x11: Remove more private symbols 2011-01-25 11:00:20 +00:00
clutter-device-manager-xi2.c Clean up crossing event synthesis code 2011-01-28 18:19:49 +00:00
clutter-device-manager-xi2.h Clean up the copyright and licensing blurbs 2011-01-21 10:25:43 +00:00
clutter-event-x11.c event/x11: Epic clean up 2011-01-21 10:25:44 +00:00
clutter-input-device-core-x11.c device/x11: Store min/max keycode in the XI device class 2011-01-21 10:25:46 +00:00
clutter-input-device-core-x11.h Add copyright and licensing blurbs 2011-01-21 10:25:44 +00:00
clutter-input-device-xi2.c Add copyright and licensing blurbs 2011-01-21 10:25:44 +00:00
clutter-input-device-xi2.h Add copyright and licensing blurbs 2011-01-21 10:25:44 +00:00
clutter-keymap-x11.c x11: Hide all private symbols 2011-01-21 10:25:46 +00:00
clutter-keymap-x11.h x11: Hide all private symbols 2011-01-21 10:25:46 +00:00
clutter-settings-x11.h x11: Add the XSETTINGS machinery 2010-06-21 15:55:36 +01:00
clutter-stage-x11.c x11/stage: Remove redundant line location 2011-01-28 18:19:49 +00:00
clutter-stage-x11.h x11: Store a back pointer to the backend in the stage 2011-01-28 18:19:08 +00:00
clutter-x11-texture-pixmap.c ClutterX11TexturePixmap: Fix doc comment 2011-01-17 12:21:22 +00:00
clutter-x11-texture-pixmap.h x11: Clean up TexturePixmap header and private data structure 2010-07-21 15:14:36 +01:00
clutter-x11.h build: Start moving to a non-recursive layout 2010-09-29 14:40:15 +01:00