46cb355799
All ClutterEvent users have been changed to use getter methods instead of direct field access. We may now make the ClutterEvent union/structs entirely opaque by moving the definitions out of public headers. All future usage of ClutterEvent data should be done through getter methods. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3153>