[clutter/wip/transitions: 12/13] Add deprecation annotations



commit 564030d413771461d71f401dbdc4e1083af8511b
Author: Emmanuele Bassi <ebassi linux intel com>
Date:   Wed Apr 11 18:30:40 2012 +0100

    Add deprecation annotations

 clutter/deprecated/clutter-animation.c |   36 ++++++++++++++++++-
 clutter/deprecated/clutter-animator.c  |   26 ++++++++++++++
 clutter/deprecated/clutter-animator.h  |   27 ++++++++++++++
 clutter/deprecated/clutter-state.c     |   60 ++++++++++++++++++++++++++++++++
 clutter/deprecated/clutter-state.h     |   28 +++++++++++++++
 5 files changed, 176 insertions(+), 1 deletions(-)
---
diff --git a/clutter/deprecated/clutter-animation.c b/clutter/deprecated/clutter-animation.c
index 8880b04..cdf6af2 100644
--- a/clutter/deprecated/clutter-animation.c
+++ b/clutter/deprecated/clutter-animation.c
@@ -139,7 +139,9 @@
  *   </programlisting>
  * </example>
  *
- * #ClutterAnimation is available since Clutter 1.0
+ * #ClutterAnimation is available since Clutter 1.0.
+ *
+ * #ClutterAnimation has been deprecated in Clutter 1.12.
  */
 
 #ifdef HAVE_CONFIG_H
@@ -500,6 +502,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * The #GObject to which the animation applies.
    *
    * Since: 1.0
+   * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_OBJECT] =
     g_param_spec_object ("object",
@@ -516,6 +519,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * default value is %CLUTTER_LINEAR.
    *
    * Since: 1.0
+   * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_MODE] =
     g_param_spec_ulong ("mode",
@@ -531,6 +535,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * The duration of the animation, expressed in milliseconds.
    *
    * Since: 1.0
+   * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_DURATION] =
     g_param_spec_uint ("duration",
@@ -546,6 +551,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * Whether the animation should loop.
    *
    * Since: 1.0
+   * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_LOOP] =
     g_param_spec_boolean ("loop",
@@ -560,6 +566,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * The #ClutterTimeline used by the animation.
    *
    * Since: 1.0
+   * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_TIMELINE] =
     g_param_spec_object ("timeline",
@@ -597,6 +604,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * started
    *
    * Since: 1.0
+   * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   animation_signals[STARTED] =
     g_signal_new (I_("started"),
@@ -618,6 +626,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * duration of the signal emission chain.
    *
    * Since: 1.0
+   * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   animation_signals[COMPLETED] =
     g_signal_new (I_("completed"),
@@ -771,6 +780,7 @@ clutter_animation_validate_bind (ClutterAnimation *animation,
  *
  * Return value: (transfer none): The animation itself.
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_animation_bind_interval (ClutterAnimation *animation,
@@ -812,6 +822,7 @@ clutter_animation_bind_interval (ClutterAnimation *animation,
  * Return value: (transfer none): The animation itself.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_animation_bind (ClutterAnimation *animation,
@@ -881,6 +892,7 @@ clutter_animation_bind (ClutterAnimation *animation,
  * Removes @property_name from the list of animated properties.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_unbind_property (ClutterAnimation *animation,
@@ -915,6 +927,7 @@ clutter_animation_unbind_property (ClutterAnimation *animation,
  *   #ClutterAnimation, %FALSE otherwise
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 gboolean
 clutter_animation_has_property (ClutterAnimation *animation,
@@ -940,6 +953,7 @@ clutter_animation_has_property (ClutterAnimation *animation,
  * will take ownership of the passed #ClutterInterval.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_update_interval (ClutterAnimation *animation,
@@ -1017,6 +1031,7 @@ clutter_animation_update_interval (ClutterAnimation *animation,
  * Return value: (transfer none): The animation itself.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_animation_update (ClutterAnimation *animation,
@@ -1072,6 +1087,7 @@ clutter_animation_update (ClutterAnimation *animation,
  *   owned by the #ClutterAnimation and should not be unreferenced
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterInterval *
 clutter_animation_get_interval (ClutterAnimation *animation,
@@ -1334,6 +1350,7 @@ out:
  *   to release the associated resources
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_animation_new (void)
@@ -1350,6 +1367,7 @@ clutter_animation_new (void)
  * reference on @object.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_set_object (ClutterAnimation *animation,
@@ -1385,6 +1403,7 @@ clutter_animation_set_object (ClutterAnimation *animation,
  * Return value: (transfer none): a #GObject
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 GObject *
 clutter_animation_get_object (ClutterAnimation *animation)
@@ -1406,6 +1425,7 @@ clutter_animation_get_object (ClutterAnimation *animation)
  * This function will also set #ClutterAnimation:alpha if needed.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_set_mode (ClutterAnimation *animation,
@@ -1450,6 +1470,7 @@ clutter_animation_set_mode (ClutterAnimation *animation,
  * Return value: the mode for the animation
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 gulong
 clutter_animation_get_mode (ClutterAnimation *animation)
@@ -1477,6 +1498,7 @@ clutter_animation_get_mode (ClutterAnimation *animation)
  * #ClutterAnimation:timeline if needed.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_set_duration (ClutterAnimation *animation,
@@ -1511,6 +1533,7 @@ clutter_animation_set_duration (ClutterAnimation *animation,
  * #ClutterAnimation:timeline if needed.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_set_loop (ClutterAnimation *animation,
@@ -1539,6 +1562,7 @@ clutter_animation_set_loop (ClutterAnimation *animation,
  * Return value: %TRUE if the animation is looping
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 gboolean
 clutter_animation_get_loop (ClutterAnimation *animation)
@@ -1561,6 +1585,7 @@ clutter_animation_get_loop (ClutterAnimation *animation)
  * Return value: the duration of the animation
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 guint
 clutter_animation_get_duration (ClutterAnimation *animation)
@@ -1585,6 +1610,7 @@ clutter_animation_get_duration (ClutterAnimation *animation)
  * This function will take a reference on the passed @timeline.
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_set_timeline (ClutterAnimation *animation,
@@ -1667,6 +1693,7 @@ clutter_animation_set_timeline (ClutterAnimation *animation,
  * Return value: (transfer none): the timeline used by the animation
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterTimeline *
 clutter_animation_get_timeline (ClutterAnimation *animation)
@@ -1736,6 +1763,7 @@ clutter_animation_get_alpha (ClutterAnimation *animation)
  * #ClutterAnimation::completed signal
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_animation_completed (ClutterAnimation *animation)
@@ -2161,6 +2189,7 @@ clutter_actor_animate_with_alpha (ClutterActor *actor,
  *    g_object_unref()
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_actor_animate_with_timeline (ClutterActor    *actor,
@@ -2346,6 +2375,7 @@ clutter_actor_animate_with_timeline (ClutterActor    *actor,
  *   g_object_unref()
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_actor_animate (ClutterActor *actor,
@@ -2401,6 +2431,7 @@ clutter_actor_animate (ClutterActor *actor,
  *   g_object_unref()
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_actor_animatev (ClutterActor        *actor,
@@ -2458,6 +2489,7 @@ clutter_actor_animatev (ClutterActor        *actor,
  *    g_object_unref()
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_actor_animate_with_timelinev (ClutterActor        *actor,
@@ -2556,6 +2588,7 @@ clutter_actor_animate_with_alphav (ClutterActor        *actor,
  * Return value: (transfer none): a #ClutterAnimation, or %NULL
  *
  * Since: 1.0
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
 clutter_actor_get_animation (ClutterActor *actor)
@@ -2578,6 +2611,7 @@ clutter_actor_get_animation (ClutterActor *actor)
  * The #ClutterAnimation::completed signal will not be emitted.
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
 clutter_actor_detach_animation (ClutterActor *actor)
diff --git a/clutter/deprecated/clutter-animator.c b/clutter/deprecated/clutter-animator.c
index 94db2d6..4b512eb 100644
--- a/clutter/deprecated/clutter-animator.c
+++ b/clutter/deprecated/clutter-animator.c
@@ -118,6 +118,8 @@
  * </refsect2>
  *
  * #ClutterAnimator is available since Clutter 1.2
+ *
+ * #ClutterAnimator has been deprecated in Clutter 1.12
  */
 
 #ifdef HAVE_CONFIG_H
@@ -209,6 +211,8 @@ G_DEFINE_TYPE_WITH_CODE (ClutterAnimator,
  * Return value: a new #ClutterAnimator.
  *
  * Since: 1.2
+ *
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterAnimator *
 clutter_animator_new (void)
@@ -855,6 +859,7 @@ animation_animator_started (ClutterTimeline *timeline,
  *   returned and the #GValue is left untouched
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gboolean
 clutter_animator_compute_value (ClutterAnimator *animator,
@@ -1035,6 +1040,7 @@ clutter_animator_compute_value (ClutterAnimator *animator,
  * Sets an external timeline that will be used for driving the animation
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
 clutter_animator_set_timeline (ClutterAnimator *animator,
@@ -1080,6 +1086,7 @@ clutter_animator_set_timeline (ClutterAnimator *animator,
  * Return value: (transfer none): the #ClutterTimeline that drives the animator
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterTimeline *
 clutter_animator_get_timeline (ClutterAnimator *animator)
@@ -1100,6 +1107,7 @@ clutter_animator_get_timeline (ClutterAnimator *animator)
  *   and it should not be unreferenced
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterTimeline *
 clutter_animator_start (ClutterAnimator *animator)
@@ -1125,6 +1133,7 @@ clutter_animator_start (ClutterAnimator *animator)
  * as specified.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
 clutter_animator_set_duration (ClutterAnimator *animator,
@@ -1144,6 +1153,7 @@ clutter_animator_set_duration (ClutterAnimator *animator,
  * Return value: the duration of the animation, in milliseconds
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 guint
 clutter_animator_get_duration  (ClutterAnimator *animator)
@@ -1174,6 +1184,7 @@ clutter_animator_get_duration  (ClutterAnimator *animator)
  * value will be replaced with the new values.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
 clutter_animator_set (ClutterAnimator *animator,
@@ -1317,6 +1328,7 @@ clutter_animator_set_key_internal (ClutterAnimator    *animator,
  * Return value: (transfer none): The animator instance
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterAnimator *
 clutter_animator_set_key (ClutterAnimator *animator,
@@ -1366,6 +1378,7 @@ clutter_animator_set_key (ClutterAnimator *animator,
  *   using g_list_free()
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 GList *
 clutter_animator_get_keys (ClutterAnimator *animator,
@@ -1474,6 +1487,7 @@ again:
  * Removes all keys matching the conditions specificed in the arguments.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
 clutter_animator_remove_key (ClutterAnimator *animator,
@@ -1780,6 +1794,7 @@ clutter_animator_class_init (ClutterAnimatorClass *klass)
    * to drive the animation
    *
    * Since: 1.2
+   * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
    */
   obj_props[PROP_DURATION] =
     g_param_spec_uint ("duration",
@@ -1796,6 +1811,7 @@ clutter_animator_class_init (ClutterAnimatorClass *klass)
    * animation
    *
    * Since: 1.2
+   * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
    */
   obj_props[PROP_TIMELINE] =
     g_param_spec_object ("timeline",
@@ -1841,6 +1857,7 @@ clutter_animator_init (ClutterAnimator *animator)
  * Return value: %TRUE if the property is eased in
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gboolean
 clutter_animator_property_get_ease_in (ClutterAnimator *animator,
@@ -1878,6 +1895,7 @@ clutter_animator_property_get_ease_in (ClutterAnimator *animator,
  * Sets whether a property value is to be eased into the animation.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
 clutter_animator_property_set_ease_in (ClutterAnimator *animator,
@@ -1920,6 +1938,7 @@ clutter_animator_property_set_ease_in (ClutterAnimator *animator,
  *
  * Returns: a ClutterInterpolation value.
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterInterpolation
 clutter_animator_property_get_interpolation (ClutterAnimator *animator,
@@ -1963,6 +1982,7 @@ clutter_animator_property_get_interpolation (ClutterAnimator *animator,
  * the values.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
 clutter_animator_property_set_interpolation (ClutterAnimator     *animator,
@@ -2001,6 +2021,7 @@ G_DEFINE_BOXED_TYPE (ClutterAnimatorKey, clutter_animator_key,
  * Return value: (transfer none): the object an animator_key exist for.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 GObject *
 clutter_animator_key_get_object (const ClutterAnimatorKey *key)
@@ -2019,6 +2040,7 @@ clutter_animator_key_get_object (const ClutterAnimatorKey *key)
  * Return value: the name of the property an animator_key exist for.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 const gchar *
 clutter_animator_key_get_property_name (const ClutterAnimatorKey *key)
@@ -2040,6 +2062,7 @@ clutter_animator_key_get_property_name (const ClutterAnimatorKey *key)
  * Return value: the #GType of the property
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 GType
 clutter_animator_key_get_property_type (const ClutterAnimatorKey *key)
@@ -2061,6 +2084,7 @@ clutter_animator_key_get_property_type (const ClutterAnimatorKey *key)
  * Return value: the mode of a #ClutterAnimatorKey
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gulong
 clutter_animator_key_get_mode (const ClutterAnimatorKey *key)
@@ -2079,6 +2103,7 @@ clutter_animator_key_get_mode (const ClutterAnimatorKey *key)
  * Return value: the progress defined for a #ClutterAnimator key.
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gdouble
 clutter_animator_key_get_progress (const ClutterAnimatorKey *key)
@@ -2105,6 +2130,7 @@ clutter_animator_key_get_progress (const ClutterAnimatorKey *key)
  *   %FALSE otherwise
  *
  * Since: 1.2
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gboolean
 clutter_animator_key_get_value (const ClutterAnimatorKey *key,
diff --git a/clutter/deprecated/clutter-animator.h b/clutter/deprecated/clutter-animator.h
index 019817d..54be75b 100644
--- a/clutter/deprecated/clutter-animator.h
+++ b/clutter/deprecated/clutter-animator.h
@@ -64,6 +64,8 @@ typedef struct _ClutterAnimatorKey     ClutterAnimatorKey;
  * should be accessed using the provided API
  *
  * Since: 1.2
+ *
+ * Deprecated: 1.12
  */
 struct _ClutterAnimator
 {
@@ -79,6 +81,8 @@ struct _ClutterAnimator
  * The #ClutterAnimatorClass structure contains only private data
  *
  * Since: 1.2
+ *
+ * Deprecated: 1.12
  */
 struct _ClutterAnimatorClass
 {
@@ -89,68 +93,91 @@ struct _ClutterAnimatorClass
   gpointer _padding_dummy[16];
 };
 
+CLUTTER_DEPRECATED_IN_1_12
 GType                clutter_animator_get_type                   (void) G_GNUC_CONST;
 
+CLUTTER_DEPRECATED_IN_1_12
 ClutterAnimator *    clutter_animator_new                        (void);
+CLUTTER_DEPRECATED_IN_1_12
 ClutterAnimator *    clutter_animator_set_key                    (ClutterAnimator      *animator,
                                                                   GObject              *object,
                                                                   const gchar          *property_name,
                                                                   guint                 mode,
                                                                   gdouble               progress,
                                                                   const GValue         *value);
+CLUTTER_DEPRECATED_IN_1_12
 void                 clutter_animator_set                        (ClutterAnimator      *animator,
                                                                   gpointer              first_object,
                                                                   const gchar          *first_property_name,
                                                                   guint                 first_mode,
                                                                   gdouble               first_progress,
                                                                   ...) G_GNUC_NULL_TERMINATED;
+CLUTTER_DEPRECATED_IN_1_12
 GList              * clutter_animator_get_keys                   (ClutterAnimator      *animator,
                                                                   GObject              *object,
                                                                   const gchar          *property_name,
                                                                   gdouble               progress);
 
+CLUTTER_DEPRECATED_IN_1_12
 void                 clutter_animator_remove_key                 (ClutterAnimator      *animator,
                                                                   GObject              *object, 
                                                                   const gchar          *property_name,
                                                                   gdouble               progress);
 
+CLUTTER_DEPRECATED_IN_1_12
 ClutterTimeline *    clutter_animator_start                      (ClutterAnimator      *animator);
 
+CLUTTER_DEPRECATED_IN_1_12
 gboolean             clutter_animator_compute_value              (ClutterAnimator      *animator,
                                                                   GObject              *object,
                                                                   const gchar          *property_name,
                                                                   gdouble               progress,
                                                                   GValue               *value);
 
+CLUTTER_DEPRECATED_IN_1_12
 ClutterTimeline *    clutter_animator_get_timeline               (ClutterAnimator      *animator);
+CLUTTER_DEPRECATED_IN_1_12
 void                 clutter_animator_set_timeline               (ClutterAnimator      *animator,
                                                                   ClutterTimeline      *timeline);
+CLUTTER_DEPRECATED_IN_1_12
 guint                clutter_animator_get_duration               (ClutterAnimator      *animator);
+CLUTTER_DEPRECATED_IN_1_12
 void                 clutter_animator_set_duration               (ClutterAnimator      *animator,
                                                                   guint                 duration);
 
+CLUTTER_DEPRECATED_IN_1_12
 gboolean             clutter_animator_property_get_ease_in       (ClutterAnimator      *animator,
                                                                   GObject              *object,
                                                                   const gchar          *property_name);
+CLUTTER_DEPRECATED_IN_1_12
 void                 clutter_animator_property_set_ease_in       (ClutterAnimator      *animator,
                                                                   GObject              *object,
                                                                   const gchar          *property_name,
                                                                   gboolean              ease_in);
 
+CLUTTER_DEPRECATED_IN_1_12
 ClutterInterpolation clutter_animator_property_get_interpolation (ClutterAnimator      *animator,
                                                                   GObject              *object,
                                                                   const gchar          *property_name);
+CLUTTER_DEPRECATED_IN_1_12
 void                 clutter_animator_property_set_interpolation (ClutterAnimator      *animator,
                                                                   GObject              *object,
                                                                   const gchar          *property_name,
                                                                   ClutterInterpolation  interpolation);
 
+CLUTTER_DEPRECATED_IN_1_12
 GType           clutter_animator_key_get_type           (void) G_GNUC_CONST;
+CLUTTER_DEPRECATED_IN_1_12
 GObject *       clutter_animator_key_get_object         (const ClutterAnimatorKey *key);
+CLUTTER_DEPRECATED_IN_1_12
 const gchar *   clutter_animator_key_get_property_name  (const ClutterAnimatorKey *key);
+CLUTTER_DEPRECATED_IN_1_12
 GType           clutter_animator_key_get_property_type  (const ClutterAnimatorKey *key);
+CLUTTER_DEPRECATED_IN_1_12
 gulong          clutter_animator_key_get_mode           (const ClutterAnimatorKey *key);
+CLUTTER_DEPRECATED_IN_1_12
 gdouble         clutter_animator_key_get_progress       (const ClutterAnimatorKey *key);
+CLUTTER_DEPRECATED_IN_1_12
 gboolean        clutter_animator_key_get_value          (const ClutterAnimatorKey *key,
                                                          GValue                   *value);
 
diff --git a/clutter/deprecated/clutter-state.c b/clutter/deprecated/clutter-state.c
index b8c6087..46535c5 100644
--- a/clutter/deprecated/clutter-state.c
+++ b/clutter/deprecated/clutter-state.c
@@ -173,6 +173,8 @@
  * </refsect2>
  *
  * #ClutterState is available since Clutter 1.4.
+ *
+ * #ClutterState has been deprecated in Clutter 1.12.
  */
 
 #ifdef HAVE_CONFIG_H
@@ -298,6 +300,10 @@ G_DEFINE_TYPE_WITH_CODE (ClutterState, clutter_state, G_TYPE_OBJECT,
  * Creates a new #ClutterState
  *
  * Return value: the newly create #ClutterState instance
+ *
+ * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 ClutterState *
 clutter_state_new (void)
@@ -806,6 +812,8 @@ clutter_state_change (ClutterState *state,
  *   and it should not be unreferenced
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 ClutterTimeline *
 clutter_state_set_state (ClutterState *state,
@@ -828,6 +836,8 @@ clutter_state_set_state (ClutterState *state,
  *   and it should not be unreferenced
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 ClutterTimeline *
 clutter_state_warp_to_state (ClutterState *state,
@@ -956,6 +966,8 @@ get_property_from_object (GObject     *gobject,
  * and 20% of the duration after animating.
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 void
 clutter_state_set (ClutterState *state,
@@ -1191,6 +1203,8 @@ clutter_state_fetch_state (ClutterState *state,
  *   chaining of multiple calls
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 ClutterState *
 clutter_state_set_key (ClutterState  *state,
@@ -1250,6 +1264,8 @@ clutter_state_set_key (ClutterState  *state,
  *   done using it
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 GList *
 clutter_state_get_states (ClutterState *state)
@@ -1280,6 +1296,8 @@ clutter_state_get_states (ClutterState *state)
  *   by the returned list when done using it
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 GList *
 clutter_state_get_keys (ClutterState *state,
@@ -1352,6 +1370,8 @@ clutter_state_get_keys (ClutterState *state,
  * Removes all keys matching the search criteria passed in arguments.
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 void
 clutter_state_remove_key (ClutterState *state,
@@ -1379,6 +1399,8 @@ clutter_state_remove_key (ClutterState *state,
  *   by the #ClutterState and it should not be unreferenced directly
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 ClutterTimeline *
 clutter_state_get_timeline (ClutterState *state)
@@ -1452,6 +1474,8 @@ clutter_state_class_init (ClutterStateClass *klass)
    * clutter_state_warp_to_state().
    *
    * Since: 1.4
+   * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+   *   #ClutterTransitionGroup instead
    */
   state_signals[COMPLETED] =
     g_signal_new (I_("completed"),
@@ -1469,6 +1493,10 @@ clutter_state_class_init (ClutterStateClass *klass)
    * state machine to transition to the new state, use
    * clutter_state_warp_to_state() to change state without
    * a transition.
+   *
+   * Since: 1.4
+   * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+   *   #ClutterTransitionGroup instead
    */
   pspec = g_param_spec_string ("state",
                                P_("State"),
@@ -1483,6 +1511,10 @@ clutter_state_class_init (ClutterStateClass *klass)
    *
    * Default duration used if an duration has not been specified for a specific
    * source/target state pair. The values is in milliseconds.
+   *
+   * Since: 1.4
+   * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+   *   #ClutterTransitionGroup instead
    */
   pspec = g_param_spec_uint ("duration",
                              P_("Duration"),
@@ -1533,6 +1565,8 @@ clutter_state_init (ClutterState *self)
  * Return value: (transfer none): a #ClutterAnimator instance, or %NULL
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 ClutterAnimator *
 clutter_state_get_animator (ClutterState *state,
@@ -1586,6 +1620,8 @@ clutter_state_get_animator (ClutterState *state,
  * #ClutterState will take a reference on the passed @animator, if any
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 void
 clutter_state_set_animator (ClutterState    *state,
@@ -1664,6 +1700,8 @@ G_DEFINE_BOXED_TYPE (ClutterStateKey, clutter_state_key,
  * Return value: the pre delay used before starting the transition.
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 gdouble
 clutter_state_key_get_pre_delay (const ClutterStateKey *state_key)
@@ -1683,6 +1721,8 @@ clutter_state_key_get_pre_delay (const ClutterStateKey *state_key)
  * Return value: the post delay, used after doing the transition.
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 gdouble
 clutter_state_key_get_post_delay (const ClutterStateKey *state_key)
@@ -1701,6 +1741,8 @@ clutter_state_key_get_post_delay (const ClutterStateKey *state_key)
  * Return value: the mode of a #ClutterStateKey
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 gulong
 clutter_state_key_get_mode (const ClutterStateKey *state_key)
@@ -1727,6 +1769,8 @@ clutter_state_key_get_mode (const ClutterStateKey *state_key)
  *   and %FALSE otherwise
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 gboolean
 clutter_state_key_get_value (const ClutterStateKey *state_key,
@@ -1777,6 +1821,8 @@ clutter_state_key_get_value (const ClutterStateKey *state_key,
  * Return value: (transfer none): the object this state key applies to.
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 GObject *
 clutter_state_key_get_object (const ClutterStateKey *state_key)
@@ -1796,6 +1842,8 @@ clutter_state_key_get_object (const ClutterStateKey *state_key)
  *   by the #ClutterStateKey and should never be modified or freed
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 const gchar *
 clutter_state_key_get_property_name (const ClutterStateKey *state_key)
@@ -1817,6 +1865,8 @@ clutter_state_key_get_property_name (const ClutterStateKey *state_key)
  *   by the #ClutterStateKey and should never be modified or freed
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 const gchar *
 clutter_state_key_get_source_state_name (const ClutterStateKey *state_key)
@@ -1841,6 +1891,8 @@ clutter_state_key_get_source_state_name (const ClutterStateKey *state_key)
  *   the key is generic
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 const gchar *
 clutter_state_key_get_target_state_name (const ClutterStateKey *state_key)
@@ -1862,6 +1914,8 @@ clutter_state_key_get_target_state_name (const ClutterStateKey *state_key)
  * Return value: the #GType of the property
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 GType
 clutter_state_key_get_property_type (const ClutterStateKey *key)
@@ -1890,6 +1944,8 @@ clutter_state_key_get_property_type (const ClutterStateKey *key)
  * to the specified transition.
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 void
 clutter_state_set_duration (ClutterState *state,
@@ -1946,6 +2002,8 @@ clutter_state_set_duration (ClutterState *state,
  * Return value: the duration, in milliseconds
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 guint
 clutter_state_get_duration (ClutterState *state,
@@ -2005,6 +2063,8 @@ clutter_state_get_duration (ClutterState *state,
  *   is owned by the #ClutterState and should not be modified or freed
  *
  * Since: 1.4
+ * Deprecated: 1.12: Use #ClutterKeyframeTransition and
+ *   #ClutterTransitionGroup instead
  */
 const gchar *
 clutter_state_get_state (ClutterState *state)
diff --git a/clutter/deprecated/clutter-state.h b/clutter/deprecated/clutter-state.h
index 2bbc739..c446e77 100644
--- a/clutter/deprecated/clutter-state.h
+++ b/clutter/deprecated/clutter-state.h
@@ -72,6 +72,8 @@ struct _ClutterState
  * only private data
  *
  * Since: 1.4
+ *
+ * Deprecated: 1.12
  */
 struct _ClutterStateClass
 {
@@ -86,14 +88,20 @@ struct _ClutterStateClass
   gpointer _padding_dummy[8];
 };
 
+CLUTTER_DEPRECATED_IN_1_12
 GType clutter_state_get_type (void) G_GNUC_CONST;
+
+CLUTTER_DEPRECATED_IN_1_12
 ClutterState    *clutter_state_new            (void);
 
 
+CLUTTER_DEPRECATED_IN_1_12
 ClutterTimeline * clutter_state_set_state     (ClutterState    *state,
                                                const gchar     *target_state_name);
+CLUTTER_DEPRECATED_IN_1_12
 ClutterTimeline * clutter_state_warp_to_state (ClutterState    *state,
                                                const gchar     *target_state_name);
+CLUTTER_DEPRECATED_IN_1_12
 ClutterState *    clutter_state_set_key       (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name,
@@ -103,13 +111,16 @@ ClutterState *    clutter_state_set_key       (ClutterState    *state,
                                                const GValue    *value,
                                                gdouble          pre_delay,
                                                gdouble          post_delay);
+CLUTTER_DEPRECATED_IN_1_12
 void              clutter_state_set_duration  (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name,
                                                guint            duration);
+CLUTTER_DEPRECATED_IN_1_12
 guint             clutter_state_get_duration  (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name);
+CLUTTER_DEPRECATED_IN_1_12
 void              clutter_state_set           (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name,
@@ -117,41 +128,58 @@ void              clutter_state_set           (ClutterState    *state,
                                                const gchar     *first_property_name,
                                                gulong           first_mode,
                                                 ...) G_GNUC_NULL_TERMINATED;
+CLUTTER_DEPRECATED_IN_1_12
 GList           * clutter_state_get_states    (ClutterState    *state);
+CLUTTER_DEPRECATED_IN_1_12
 GList           * clutter_state_get_keys      (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name,
                                                GObject         *object,
                                                const gchar     *property_name);
+CLUTTER_DEPRECATED_IN_1_12
 void              clutter_state_remove_key    (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name,
                                                GObject         *object,
                                                const gchar     *property_name);
+CLUTTER_DEPRECATED_IN_1_12
 ClutterTimeline * clutter_state_get_timeline  (ClutterState    *state);
+CLUTTER_DEPRECATED_IN_1_12
 void              clutter_state_set_animator  (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name,
                                                ClutterAnimator *animator);
+CLUTTER_DEPRECATED_IN_1_12
 ClutterAnimator * clutter_state_get_animator  (ClutterState    *state,
                                                const gchar     *source_state_name,
                                                const gchar     *target_state_name);
+CLUTTER_DEPRECATED_IN_1_12
 const gchar *     clutter_state_get_state     (ClutterState    *state);
 
 /*
  * ClutterStateKey
  */
 
+CLUTTER_DEPRECATED_IN_1_12
 GType                 clutter_state_key_get_type              (void) G_GNUC_CONST;
+CLUTTER_DEPRECATED_IN_1_12
 gdouble               clutter_state_key_get_pre_delay         (const ClutterStateKey *state_key);
+CLUTTER_DEPRECATED_IN_1_12
 gdouble               clutter_state_key_get_post_delay        (const ClutterStateKey *state_key);
+CLUTTER_DEPRECATED_IN_1_12
 gulong                clutter_state_key_get_mode              (const ClutterStateKey *state_key);
+CLUTTER_DEPRECATED_IN_1_12
 gboolean              clutter_state_key_get_value             (const ClutterStateKey *state_key,
                                                                GValue                *value);
+CLUTTER_DEPRECATED_IN_1_12
 GType                 clutter_state_key_get_property_type     (const ClutterStateKey *key);
+CLUTTER_DEPRECATED_IN_1_12
 GObject *             clutter_state_key_get_object            (const ClutterStateKey *state_key);
+CLUTTER_DEPRECATED_IN_1_12
 const gchar *         clutter_state_key_get_property_name     (const ClutterStateKey *state_key);
+CLUTTER_DEPRECATED_IN_1_12
 const gchar *         clutter_state_key_get_source_state_name (const ClutterStateKey *state_key);
+CLUTTER_DEPRECATED_IN_1_12
 const gchar *         clutter_state_key_get_target_state_name (const ClutterStateKey *state_key);
 
 G_END_DECLS



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]