mirror of
https://github.com/brl/mutter.git
synced 2024-11-24 09:00:42 -05:00
7dd37558b1
Introduce ClutterGesture, a new ClutterAction subclass and the successor of ClutterGestureAction that brings the necessary tools to handle sequences of events and abstract touch and mouse gestures from those. The big difference compared to ClutterGestureAction is that ClutterGesture provides the implementation with point_added/moved/ended and sequences_cancelled events and expects the implementation to move the ClutterGesture through the ClutterGestureState state machine. This state machine is then used internally by ClutterGesture to coordinate with other gestures. With the next commits, ClutterGesture will handle relationships between conflicting gestures completely by itself, allowing the implementation or the user to specify the details of the relationship between two gestures. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2389> |
||
---|---|---|
.. | ||
clutter | ||
meson.build |