[cluttermm] Transitions added to actor class, and required conversions in convert_clutter.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cluttermm] Transitions added to actor class, and required conversions in convert_clutter.
- Date: Thu, 27 Mar 2014 10:18:05 +0000 (UTC)
commit 0bdc3b18147dcc3e60e04157de2443be4dae6b43
Author: Ian Martin <martin_id vodafone co nz>
Date: Thu Mar 27 19:10:54 2014 +1300
Transitions added to actor class, and required conversions in convert_clutter.
clutter/src/actor.hg | 8 ++++++++
codegen/m4/convert_clutter.m4 | 4 ++++
2 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/clutter/src/actor.hg b/clutter/src/actor.hg
index 37e65b2..034552e 100644
--- a/clutter/src/actor.hg
+++ b/clutter/src/actor.hg
@@ -29,6 +29,7 @@
//#include <cluttermm/layout-manager.h>
#include <cluttermm/scriptable.h>
#include <cluttermm/shader.h>
+#include <cluttermm/transition.h>
#include <cluttermm/types.h> // For Event*
_DEFS(cluttermm,clutter)
@@ -428,6 +429,13 @@ _DEPRECATE_IFDEF_END
_WRAP_METHOD(guint get_easing_delay() const, clutter_actor_get_easing_delay)
_WRAP_METHOD(void set_easing_delay(guint msecs), clutter_actor_set_easing_delay)
+ // Transitions. Used for more complex animation handling.
+ _WRAP_METHOD(Glib::RefPtr<Transition> get_transition(const Glib::ustring& name),
clutter_actor_get_transition)
+ _WRAP_METHOD(Glib::RefPtr<const Transition> get_transition(const Glib::ustring& name) const,
clutter_actor_get_transition)
+
+ _WRAP_METHOD(void add_transition(const Glib::ustring& name, const Glib::RefPtr<Transition>& transition),
clutter_actor_add_transition)
+ _WRAP_METHOD(void remove_transition(const Glib::ustring& name), clutter_actor_remove_transition)
+ _WRAP_METHOD(void remove_all_transitions(), clutter_actor_remove_all_transitions)
// signals
_WRAP_SIGNAL(bool button_press_event(ButtonEvent* event), "button_press_event")
diff --git a/codegen/m4/convert_clutter.m4 b/codegen/m4/convert_clutter.m4
index fecb72b..0ffc084 100644
--- a/codegen/m4/convert_clutter.m4
+++ b/codegen/m4/convert_clutter.m4
@@ -120,6 +120,10 @@ _CONVERSION(`const Glib::RefPtr<Timeline>&',`ClutterTimeline*',__CONVERT_REFPTR_
_CONVERSION(`ClutterTimeline*',`Glib::RefPtr<Timeline>',`Glib::wrap($3)')
_CONVERSION(`ClutterTimeline*',`Glib::RefPtr<const Timeline>',`Glib::wrap($3)')
+_CONVERSION(`ClutterTransition*',`Glib::RefPtr<Transition>',`Glib::wrap($3)')
+_CONVERSION(`ClutterTransition*',`Glib::RefPtr<const Transition>',`Glib::wrap($3)')
+_CONVERSION(`const Glib::RefPtr<Transition>&',`ClutterTransition*',__CONVERT_REFPTR_TO_P)
+
_EQUAL(ClutterUnit,Unit)
_CONVERSION(`Unit&',`ClutterUnit*',`&($3)')
_CONVERSION(`ClutterUnit&',`ClutterUnit*',`&($3)')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]