input-device: Make ClutterInputDeviceClass private
We keep the symbol in the public header, but the definition is now private. You could not sub-class InputDevice anyway, without the instance structure, and the lack of padding in the class made actually implementing devices in backends really hard.
This commit is contained in:
@ -106,6 +106,11 @@ struct _ClutterInputDevice
|
||||
guint has_cursor : 1;
|
||||
};
|
||||
|
||||
struct _ClutterInputDeviceClass
|
||||
{
|
||||
GObjectClass parent_class;
|
||||
};
|
||||
|
||||
/* device manager */
|
||||
void _clutter_device_manager_add_device (ClutterDeviceManager *device_manager,
|
||||
ClutterInputDevice *device);
|
||||
|
Reference in New Issue
Block a user