From 25c949b7235ae378131460ebc1162de7521ffae1 Mon Sep 17 00:00:00 2001 From: Jonny Lamb Date: Fri, 24 Apr 2009 22:36:34 +0100 Subject: Update python bindings. Signed-off-by: Jonny Lamb --- python/pyempathy/pyempathy.defs | 77 +++++++++++++++++++++++++++++++---- python/pyempathygtk/pyempathygtk.defs | 12 +++--- 2 files changed, 75 insertions(+), 14 deletions(-) (limited to 'python') diff --git a/python/pyempathy/pyempathy.defs b/python/pyempathy/pyempathy.defs index 3e9fd624c..6f8f0f65d 100644 --- a/python/pyempathy/pyempathy.defs +++ b/python/pyempathy/pyempathy.defs @@ -474,6 +474,30 @@ (return-type "EmpathyTpChat*") ) +(define-method set_tp_chat + (of-object "EmpathyChatroom") + (c-name "empathy_chatroom_set_tp_chat") + (return-type "none") + (parameters + '("EmpathyTpChat*" "tp_chat") + ) +) + +(define-method is_favorite + (of-object "EmpathyChatroom") + (c-name "empathy_chatroom_is_favorite") + (return-type "gboolean") +) + +(define-method set_favorite + (of-object "EmpathyChatroom") + (c-name "empathy_chatroom_set_favorite") + (return-type "none") + (parameters + '("gboolean" "favorite") + ) +) + ;; From empathy-chatroom-manager.h @@ -642,6 +666,17 @@ ) ) +(define-function contact_new_for_log + (c-name "empathy_contact_new_for_log") + (return-type "EmpathyContact*") + (parameters + '("McAccount*" "account") + '("const-gchar*" "id") + '("const-gchar*" "name") + '("gboolean" "is_user") + ) +) + (define-method get_tp_contact (of-object "EmpathyContact") (c-name "empathy_contact_get_tp_contact") @@ -2187,7 +2222,7 @@ (parameters '("guint" "n_ids") '("const-gchar*-const*" "ids") - '("EmpathyTpContactFactoryGotContactsCb" "callback") + '("EmpathyTpContactFactoryContactsByIdCb" "callback") '("gpointer" "user_data") '("GDestroyNotify" "destroy") '("GObject*" "weak_object") @@ -2201,7 +2236,33 @@ (parameters '("guint" "n_handles") '("const-TpHandle*" "handles") - '("EmpathyTpContactFactoryGotContactsCb" "callback") + '("EmpathyTpContactFactoryContactsByHandleCb" "callback") + '("gpointer" "user_data") + '("GDestroyNotify" "destroy") + '("GObject*" "weak_object") + ) +) + +(define-method get_from_id + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_get_from_id") + (return-type "none") + (parameters + '("const-gchar*" "id") + '("EmpathyTpContactFactoryContactCb" "callback") + '("gpointer" "user_data") + '("GDestroyNotify" "destroy") + '("GObject*" "weak_object") + ) +) + +(define-method get_from_handle + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_get_from_handle") + (return-type "none") + (parameters + '("TpHandle" "handle") + '("EmpathyTpContactFactoryContactCb" "callback") '("gpointer" "user_data") '("GDestroyNotify" "destroy") '("GObject*" "weak_object") @@ -2306,12 +2367,6 @@ (return-type "none") ) -(define-method close - (of-object "EmpathyTpFile") - (c-name "empathy_tp_file_close") - (return-type "none") -) - (define-method offer (of-object "EmpathyTpFile") (c-name "empathy_tp_file_offer") @@ -2367,6 +2422,12 @@ (return-type "gint") ) +(define-method get_speed + (of-object "EmpathyTpFile") + (c-name "empathy_tp_file_get_speed") + (return-type "gdouble") +) + (define-method get_content_type (of-object "EmpathyTpFile") (c-name "empathy_tp_file_get_content_type") diff --git a/python/pyempathygtk/pyempathygtk.defs b/python/pyempathygtk/pyempathygtk.defs index df829a031..816261d39 100644 --- a/python/pyempathygtk/pyempathygtk.defs +++ b/python/pyempathygtk/pyempathygtk.defs @@ -278,9 +278,9 @@ (return-type "GtkWidget*") ) -(define-method get_account +(define-method dup_account (of-object "EmpathyAccountChooser") - (c-name "empathy_account_chooser_get_account") + (c-name "empathy_account_chooser_dup_account") (return-type "McAccount*") ) @@ -1145,9 +1145,9 @@ ) ) -(define-method get_selected +(define-method dup_selected (of-object "EmpathyContactListView") - (c-name "empathy_contact_list_view_get_selected") + (c-name "empathy_contact_list_view_dup_selected") (return-type "EmpathyContact*") ) @@ -1546,8 +1546,8 @@ (return-type "GtkWidget*") ) -(define-function profile_chooser_get_selected - (c-name "empathy_profile_chooser_get_selected") +(define-function profile_chooser_dup_selected + (c-name "empathy_profile_chooser_dup_selected") (return-type "McProfile*") (parameters '("GtkWidget*" "widget") -- cgit v1.2.3