mutter/clutter/win32
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
..
clutter-backend-win32.c device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
clutter-backend-win32.h device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
clutter-device-manager-win32.c device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
clutter-device-manager-win32.h device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
clutter-event-win32.c device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
clutter-stage-win32.c win32: Use a dummy window to support delayed stage creation 2010-02-03 16:34:27 +00:00
clutter-stage-win32.h win32: Use an invisible cursor when cursor-visible is FALSE 2010-01-19 16:10:23 +00:00
clutter-win32.h Can no more include clutter-stage.h inside clutter-win32.h 2009-11-13 15:50:01 +00:00
clutter-win32.pc.in Intial Re-layout of the Cogl source code and introduction of a Cogl Winsys 2009-10-16 18:58:50 +01:00
invisible-cursor.cur win32: Use an invisible cursor when cursor-visible is FALSE 2010-01-19 16:10:23 +00:00
Makefile.am device: Impose per-backend DeviceManager 2010-02-17 17:46:48 +00:00
resources.rc win32: Use an invisible cursor when cursor-visible is FALSE 2010-01-19 16:10:23 +00:00