pub unsafe extern "C" fn clutter_event_get_source_device( event: *const ClutterEvent, ) -> *mut ClutterInputDevice