[clutter/clutter-1.10] docs: Mention in-flight value changes
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/clutter-1.10] docs: Mention in-flight value changes
- Date: Wed, 11 Apr 2012 11:53:25 +0000 (UTC)
commit 0c86e11b9192be0c61c4e67135f2b16c355238b1
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Wed Mar 28 13:21:58 2012 +0100
docs: Mention in-flight value changes
clutter/clutter-actor.c | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c
index bac7acb..27ab01e 100644
--- a/clutter/clutter-actor.c
+++ b/clutter/clutter-actor.c
@@ -258,6 +258,27 @@
* and a default easing mode of %CLUTTER_EASE_OUT_CUBIC, unless you call
* clutter_actor_set_easing_mode() and clutter_actor_set_easing_duration()
* after changing the easing state of the actor.</para>
+ * <para>It is important to note that if you modify the state on an
+ * animatable property while a transition is in flight, the transition's
+ * final value will be updated, as well as its duration and progress
+ * mode by using the current easing state; for instance, in the following
+ * example:</para>
+ * <informalexample><programlisting>
+ * clutter_actor_save_easing_state (actor);
+ * clutter_actor_set_x (actor, 200);
+ * clutter_actor_restore_easing_state (actor);
+ *
+ * clutter_actor_save_easing_state (actor);
+ * clutter_actor_set_x (actor, 100);
+ * clutter_actor_restore_easing_state (actor);
+ * </programlisting></informalexample>
+ * <para>the first call to clutter_actor_set_x() will begin a transition
+ * of the #ClutterActor:x property to the value of 200; the second call
+ * to clutter_actor_set_x() will change the transition's final value to
+ * 100.</para>
+ * <para>It is possible to retrieve the #ClutterTransition used by the
+ * animatable properties by using clutter_actor_get_transition() and using
+ * the property name as the transition name.</para>
* </formalpara>
* <formalpara>
* <title>Explicit animations</title>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]