empathy r1095 - in trunk/python: . pyempathy



Author: xclaesse
Date: Thu May  8 18:42:11 2008
New Revision: 1095
URL: http://svn.gnome.org/viewvc/empathy?rev=1095&view=rev

Log:
Update python binding


Modified:
   trunk/python/pyempathy/pyempathy.defs
   trunk/python/pyempathy/pyempathy.override
   trunk/python/update-binding.sh

Modified: trunk/python/pyempathy/pyempathy.defs
==============================================================================
--- trunk/python/pyempathy/pyempathy.defs	(original)
+++ trunk/python/pyempathy/pyempathy.defs	Thu May  8 18:42:11 2008
@@ -42,6 +42,13 @@
   (gtype-id "EMPATHY_TYPE_CONTACT_MANAGER")
 )
 
+(define-object Dispatcher
+  (in-module "Empathy")
+  (parent "GObject")
+  (c-name "EmpathyDispatcher")
+  (gtype-id "EMPATHY_TYPE_DISPATCHER")
+)
+
 (define-object Idle
   (in-module "Empathy")
   (parent "GObject")
@@ -153,7 +160,7 @@
     '("contact" "EMPATHY_DEBUG_CONTACT")
     '("account" "EMPATHY_DEBUG_ACCOUNT")
     '("irc" "EMPATHY_DEBUG_IRC")
-    '("filter" "EMPATHY_DEBUG_FILTER")
+    '("dispatcher" "EMPATHY_DEBUG_DISPATCHER")
     '("other" "EMPATHY_DEBUG_OTHER")
   )
 )
@@ -1591,7 +1598,6 @@
   (return-type "EmpathyTpChat*")
   (parameters
     '("TpChannel*" "channel")
-    '("gboolean" "acknowledge")
   )
 )
 
@@ -2247,3 +2253,53 @@
 )
 
 
+
+;; From empathy-dispatcher.h
+
+(define-function empathy_dispatcher_get_type
+  (c-name "empathy_dispatcher_get_type")
+  (return-type "GType")
+)
+
+(define-function empathy_dispatcher_new
+  (c-name "empathy_dispatcher_new")
+  (is-constructor-of "EmpathyDispatcher")
+  (return-type "EmpathyDispatcher*")
+)
+
+(define-method channel_process
+  (of-object "EmpathyDispatcher")
+  (c-name "empathy_dispatcher_channel_process")
+  (return-type "none")
+  (parameters
+    '("TpChannel*" "channel")
+  )
+)
+
+(define-function empathy_dispatcher_tube_get_type
+  (c-name "empathy_dispatcher_tube_get_type")
+  (return-type "GType")
+)
+
+(define-method ref
+  (of-object "EmpathyDispatcherTube")
+  (c-name "empathy_dispatcher_tube_ref")
+  (return-type "EmpathyDispatcherTube*")
+)
+
+(define-method unref
+  (of-object "EmpathyDispatcherTube")
+  (c-name "empathy_dispatcher_tube_unref")
+  (return-type "none")
+)
+
+(define-method tube_process
+  (of-object "EmpathyDispatcher")
+  (c-name "empathy_dispatcher_tube_process")
+  (return-type "none")
+  (parameters
+    '("EmpathyDispatcherTube*" "tube")
+  )
+)
+
+

Modified: trunk/python/pyempathy/pyempathy.override
==============================================================================
--- trunk/python/pyempathy/pyempathy.override	(original)
+++ trunk/python/pyempathy/pyempathy.override	Thu May  8 18:42:11 2008
@@ -11,6 +11,7 @@
 #include "empathy-contact-list.h"
 #include "empathy-contact-manager.h"
 #include "empathy-debug.h"
+#include "empathy-dispatcher.h"
 #include "empathy-enum-types.h"
 #include "empathy-idle.h"
 #include "empathy-irc-network.h"

Modified: trunk/python/update-binding.sh
==============================================================================
--- trunk/python/update-binding.sh	(original)
+++ trunk/python/update-binding.sh	Thu May  8 18:42:11 2008
@@ -30,6 +30,7 @@
 	empathy-irc-network.h			\
 	empathy-irc-server.h			\
 	empathy-tube-handler.h			\
+	empathy-dispatcher.h			\
  > ../python/pyempathy/pyempathy.defs
 
 # Update the list of headers from Makefile.am



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