[cluttermm/cluttermm-1-24] Transition: Add Animatable as an implemented interface.



commit 15fbd9f27c102703047388ea9631e52476d4ff8c
Author: Ian Martin <martin_id vodafone co nz>
Date:   Mon Feb 15 09:16:12 2016 +1300

    Transition: Add Animatable as an implemented interface.
    
    Also, set_from() and set_to methods() now set the value passed in properly.

 clutter/src/transition.hg |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/clutter/src/transition.hg b/clutter/src/transition.hg
index 9b262b4..01cd227 100644
--- a/clutter/src/transition.hg
+++ b/clutter/src/transition.hg
@@ -38,6 +38,7 @@ class Transition
     public Animatable
 {
   _CLASS_GOBJECT(Transition, ClutterTransition, CLUTTER_TRANSITION, Timeline, ClutterTimeline)
+  _IMPLEMENTS_INTERFACE(Animatable)
 
 protected:
   _CTOR_DEFAULT()
@@ -101,6 +102,7 @@ void Transition::set_from(const ValueType& value)
   GType gtypeval = Glib::Value<ValueType>::value_type();
   Glib::Value< ValueType > set_val;
   set_val.init(gtypeval);
+  set_val.set(value);
 
   clutter_transition_set_from_value(gobj(), set_val.gobj());
 }
@@ -112,6 +114,7 @@ void Transition::set_to(const ValueType& value)
   GType gtypeval = Glib::Value<ValueType>::value_type();
   Glib::Value< ValueType > to_val;
   to_val.init(gtypeval);
+  to_val.set(value);
 
   clutter_transition_set_to_value(this->gobj(), to_val.gobj());
 }


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