Emmanuele Bassi b398292089 device: Impose per-backend DeviceManager
The DeviceManager class should be abstract in Clutter, and implemented
by each backend, as different backends will have different ways to
detect, initialize and list devices; the X11 backend alone has *two*
ways of dealing with devices.

This commit makes DeviceManager an abstract class and delegates the
device initialization and enumeration to per-backend sub-classes.

The responsible for creating the device manager is, obviously, the
backend singleton.

The X11 and Win32 backends have been updated to the new layout; the
Win32 backend has been updated blindly, so it might require additional
testing.
2010-02-17 17:46:48 +00:00
..
2009-11-06 11:48:42 +00:00
2010-02-12 14:50:06 +00:00
2009-01-20 18:47:50 +00:00
2010-02-12 14:50:06 +00:00
2010-02-12 14:50:06 +00:00
2010-02-01 10:40:34 +00:00
2010-02-12 14:50:11 +00:00
2009-10-14 11:31:26 +01:00
2010-02-12 14:50:11 +00:00
2010-01-20 00:38:07 +00:00
2009-07-10 11:38:42 +01:00
2010-02-12 14:50:11 +00:00
2010-02-04 21:10:02 +00:00
2010-02-12 14:50:11 +00:00
2010-02-12 14:50:11 +00:00
2010-02-03 14:38:13 +00:00
2010-02-12 14:50:11 +00:00
2010-02-12 14:57:50 +00:00
2010-02-01 10:40:34 +00:00
2010-02-07 18:25:19 +00:00
2009-10-16 15:55:05 +01:00
2010-02-07 18:25:19 +00:00