Emanuele Aina
2001cd7a2c
gesture-action: add gesture_prepare() virtual function
...
The gesture_prepare() virtual function is called before the
::gesture-begin signal is emitted, and allows a subclass to reset
its state.
https://bugzilla.gnome.org/show_bug.cgi?id=683431
2012-09-06 12:16:08 +01:00
Emmanuele Bassi
df0ab34499
docs: Fix GestureAction.get_velocity()
...
The velocity is in pixels per milliseconds, not microseconds.
https://bugzilla.gnome.org/show_bug.cgi?id=683113
2012-09-03 21:56:39 +01:00
Tomeu Vizoso
2ef148a2c9
gesture-action: Add API for cancelling a gesture
...
and getters for sequences and devices of current points. It can be
used for accepting and rejecting sequences for system-wide gestures.
https://bugzilla.gnome.org/show_bug.cgi?id=683090
2012-09-03 10:21:24 +02:00
Emanuele Aina
436ebb2716
gesture-action: add _get_motion_delta()/_get_velocity()
...
Add some accessors to simplify common tasks for GestureAction users:
• clutter_gesture_action_get_motion_delta() to get the delta
on the X and Y axis in stage coordinates since the last motion
event, and the scalar distance travelled;
• clutter_gesture_action_get_velocity() to get an estimate of the
speed of the last motion event along the X and Y axis and as a
scalar value in pixels per millisecond.
https://bugzilla.gnome.org/show_bug.cgi?id=681648
2012-08-28 09:57:33 -03:00
Emanuele Aina
e8e91b62c8
gesture-action: add allow-none annotations to getters
...
https://bugzilla.gnome.org/show_bug.cgi?id=681648
2012-08-28 09:57:30 -03:00
Emmanuele Bassi
08da111f5e
Fix compiler warning
...
Mark a variable as unused.
2012-07-18 17:14:17 -04:00
Lionel Landwerlin
e2264c0484
Add rotate action
...
Allow rotation of an actor using 2 points (touch or pointers) events.
Also refactor the accumulators from various actions.
https://bugzilla.gnome.org/show_bug.cgi?id=678587
2012-07-17 16:52:41 +01:00
Lionel Landwerlin
5200390037
gesture-action: add multiple point support and touch events support
...
https://bugzilla.gnome.org/show_bug.cgi?id=678586
2012-07-17 01:27:38 +01:00
Emmanuele Bassi
0b76ba332d
Fixes for the API reference
...
Typos, missing symbols, and missing documentation.
2012-04-27 12:30:48 +01:00
Emmanuele Bassi
0c365f9f4c
gesture-action: Protect against NULL pointers
2012-01-12 10:49:16 +00:00
Emmanuele Bassi
3b9b69ef54
gesture-action: Use the event propagation macros
2012-01-12 10:49:02 +00:00
Emmanuele Bassi
a9a104e109
docs: Fixes for cross-references
2011-09-12 13:12:14 +01:00
Tomeu Vizoso
01cf70594d
Make sure the gesture is cancelled even if we miss the release event
2011-07-14 13:11:12 +02:00
Tomeu Vizoso
439c7e6ee7
Remove unneeded class closure
2011-07-14 11:46:12 +02:00
Tomeu Vizoso
c8e3db105c
Add default closures for the signals in ClutterGestureAction
...
Also make sure we cancel the gesture as soon as we know we have to
2011-07-13 19:15:20 +02:00
Emmanuele Bassi
e4756fd764
docs: Fix up the API reference
2011-06-20 14:26:57 +01:00
Emmanuele Bassi
2c791da70a
gesture-action: Remove the multi-device entry points
...
GestureAction supports a single device/touch point. We'll need touch
events supported in Clutter before adding the ability to set required
device/touch points on gestures.
http://bugzilla.clutter-project.org/show_bug.cgi?id=2585
2011-06-10 15:15:15 +01:00
Emmanuele Bassi
0058c78b79
gesture-action: Clean up
...
The GestureAction is marked as abstract, but it has a constructor. It
should be possible to create simple gesture recognizers through signal
handling alone, so we might as well have GestureAction be a concrete
class from the start.
http://bugzilla.clutter-project.org/show_bug.cgi?id=2585
2011-06-10 15:15:15 +01:00
Tomeu Vizoso
ba72235b66
Add ClutterSwipeAction and ClutterGestureAction
...
To allow actors to handle gestures in a more organized way.
http://bugzilla.clutter-project.org/show_bug.cgi?id=2585
2011-06-10 14:02:17 +01:00