From b161e626aa0e40e3793d4d9391292706fb76cdaf Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Thu, 8 May 2008 18:42:11 +0000 Subject: [PATCH] Update python binding svn path=/trunk/; revision=1095 --- python/pyempathy/pyempathy.defs | 60 ++++++++++++++++++++++++++++- python/pyempathy/pyempathy.override | 1 + python/update-binding.sh | 1 + 3 files changed, 60 insertions(+), 2 deletions(-) diff --git a/python/pyempathy/pyempathy.defs b/python/pyempathy/pyempathy.defs index 700d4393..cc9ef339 100644 --- a/python/pyempathy/pyempathy.defs +++ b/python/pyempathy/pyempathy.defs @@ -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") + ) +) + + diff --git a/python/pyempathy/pyempathy.override b/python/pyempathy/pyempathy.override index 5f9261b7..0b44a265 100644 --- a/python/pyempathy/pyempathy.override +++ b/python/pyempathy/pyempathy.override @@ -11,6 +11,7 @@ headers #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" diff --git a/python/update-binding.sh b/python/update-binding.sh index b39341ff..d07c4d6e 100755 --- a/python/update-binding.sh +++ b/python/update-binding.sh @@ -30,6 +30,7 @@ python /usr/share/pygtk/2.0/codegen/h2def.py \ 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 -- 2.39.2