[libchamplainmm] Added new methods to Champlain::BaseMarker



commit 54aef3d69f37940aaee2931d801bb2b0d06905eb
Author: Debarshi Ray <debarshir src gnome org>
Date:   Sun Oct 25 20:31:58 2009 +0200

    Added new methods to Champlain::BaseMarker
    
    The following new methods were added:
        + void BaseMarker::animate_in()
        + void BaseMarker::animate_in_with_delay(guint delay)
        + void BaseMarker::animate_out()
        + void BaseMarker::animate_out_with_delay(guint delay)

 libchamplain/src/base-marker.hg            |    6 +++++
 libchamplain/src/libchamplain_methods.defs |   30 ++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 0 deletions(-)
---
diff --git a/libchamplain/src/base-marker.hg b/libchamplain/src/base-marker.hg
index 8495983..d8940f6 100644
--- a/libchamplain/src/base-marker.hg
+++ b/libchamplain/src/base-marker.hg
@@ -38,6 +38,12 @@ protected:
 public:
   _WRAP_CREATE()
 
+  _WRAP_METHOD(void animate_in(), champlain_base_marker_animate_in)
+  _WRAP_METHOD(void animate_in_with_delay(guint delay),
+               champlain_base_marker_animate_in_with_delay)
+  _WRAP_METHOD(void animate_out(), champlain_base_marker_animate_out)
+  _WRAP_METHOD(void animate_out_with_delay(guint delay),
+               champlain_base_marker_animate_out_with_delay)
   _WRAP_METHOD(bool get_highlighted(), champlain_base_marker_get_highlighted)
   _WRAP_METHOD(void set_highlighted(bool highlighted=true),
                champlain_base_marker_set_highlighted)
diff --git a/libchamplain/src/libchamplain_methods.defs b/libchamplain/src/libchamplain_methods.defs
index 75ac01c..4177ba0 100644
--- a/libchamplain/src/libchamplain_methods.defs
+++ b/libchamplain/src/libchamplain_methods.defs
@@ -168,6 +168,36 @@
   (return-type "gboolean")
 )
 
+(define-method animate_in
+  (of-object "ChamplainBaseMarker")
+  (c-name "champlain_base_marker_animate_in")
+  (return-type "none")
+)
+
+(define-method animate_in_with_delay
+  (of-object "ChamplainBaseMarker")
+  (c-name "champlain_base_marker_animate_in_with_delay")
+  (return-type "none")
+  (parameters
+    '("guint" "delay")
+  )
+)
+
+(define-method animate_out
+  (of-object "ChamplainBaseMarker")
+  (c-name "champlain_base_marker_animate_out")
+  (return-type "none")
+)
+
+(define-method animate_out_with_delay
+  (of-object "ChamplainBaseMarker")
+  (c-name "champlain_base_marker_animate_out_with_delay")
+  (return-type "none")
+  (parameters
+    '("guint" "delay")
+  )
+)
+
 
 
 ;; From champlain-cache.h



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