evdev: Add mouse support
authorDamien Lespiau <damien.lespiau@intel.com>
Fri, 12 Nov 2010 00:07:35 +0000 (19:07 -0500)
committerDamien Lespiau <damien.lespiau@intel.com>
Tue, 30 Nov 2010 14:40:38 +0000 (14:40 +0000)
commitc20beabf93a97c3e0d58d8512aa5459ca670d3bf
tree3d882c3c7dc04cfdf6327fb946ee508075b8d08a
parent94c2812d720bbdd3db3d779f1f96438b65ae383d
evdev: Add mouse support

We know support EV_REL events comming from evdev devices. This addition
is pretty straigthforward, it adds a x,y per GSource listening to a
evdev device, updates from EL_REL (relative) events and craft new
ClutterMotionEvents. As for buttons, BTN_LEFT..BTN_TASK are translated
to ClutterButtonEvents with 1..8 as button number.
clutter/evdev/clutter-device-manager-evdev.c
tests/interactive/test-events.c