diff options
author | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2009-04-25 05:36:34 +0800 |
---|---|---|
committer | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2009-04-25 05:36:34 +0800 |
commit | 25c949b7235ae378131460ebc1162de7521ffae1 (patch) | |
tree | 9ac7d8e3eaab19282a726ecc9274cbd235899a4b /python/pyempathy | |
parent | 18e765fd857e0767aa43b4c6dc459c4a49216e18 (diff) | |
download | gsoc2013-empathy-25c949b7235ae378131460ebc1162de7521ffae1.tar gsoc2013-empathy-25c949b7235ae378131460ebc1162de7521ffae1.tar.gz gsoc2013-empathy-25c949b7235ae378131460ebc1162de7521ffae1.tar.bz2 gsoc2013-empathy-25c949b7235ae378131460ebc1162de7521ffae1.tar.lz gsoc2013-empathy-25c949b7235ae378131460ebc1162de7521ffae1.tar.xz gsoc2013-empathy-25c949b7235ae378131460ebc1162de7521ffae1.tar.zst gsoc2013-empathy-25c949b7235ae378131460ebc1162de7521ffae1.zip |
Update python bindings.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'python/pyempathy')
-rw-r--r-- | python/pyempathy/pyempathy.defs | 77 |
1 files changed, 69 insertions, 8 deletions
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") |