]> git.0d.be Git - empathy.git/commitdiff
Updated python bindings.
authorJonny Lamb <jonny.lamb@collabora.co.uk>
Fri, 6 Mar 2009 11:52:17 +0000 (11:52 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 6 Mar 2009 11:52:17 +0000 (11:52 +0000)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=2596

python/pyempathy/pyempathy.defs
python/pyempathygtk/pyempathygtk.defs

index 10f32f7e2454fa7c4ca9c9d8729bf020bcf26569..1a61b31b32b88454a8eb04804f05022e633b4c7d 100644 (file)
 (define-method add_message
   (of-object "EmpathyLogManager")
   (c-name "empathy_log_manager_add_message")
-  (return-type "none")
+  (return-type "gboolean")
   (parameters
     '("const-gchar*" "chat_id")
     '("gboolean" "chatroom")
     '("EmpathyMessage*" "message")
+    '("GError**" "error")
   )
 )
 
   )
 )
 
-(define-method get_messages_for_file
-  (of-object "EmpathyLogManager")
-  (c-name "empathy_log_manager_get_messages_for_file")
-  (return-type "GList*")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
 (define-method get_messages_for_date
   (of-object "EmpathyLogManager")
   (c-name "empathy_log_manager_get_messages_for_date")
   )
 )
 
-(define-method get_messages_for_file
-  (of-object "EmpathyLogManager")
-  (c-name "empathy_log_manager_get_messages_for_file")
-  (return-type "GList*")
-  (parameters
-    '("const-gchar*" "filename")
-  )
-)
-
 (define-method get_chats
   (of-object "EmpathyLogManager")
   (c-name "empathy_log_manager_get_chats")
   )
 )
 
+(define-function log_manager_search_hit_free
+  (c-name "empathy_log_manager_search_hit_free")
+  (return-type "none")
+  (parameters
+    '("EmpathyLogSearchHit*" "hit")
+  )
+)
+
+(define-method observe
+  (of-object "EmpathyLogManager")
+  (c-name "empathy_log_manager_observe")
+  (return-type "none")
+  (parameters
+    '("EmpathyDispatcher*" "dispatcher")
+  )
+)
+
 
 
 ;; From empathy-message.h
 (define-method get_state
   (of-object "EmpathyTpFile")
   (c-name "empathy_tp_file_get_state")
-  (return-type "guint")
+  (return-type "TpFileTransferState")
   (parameters
-    '("guint*" "reason")
+    '("TpFileTransferStateChangeReason*" "reason")
   )
 )
 
index c4cc1e29cecee0e78481555ec3e3deab2a1802bd..2c5515da8d8e7f92a857af82548c98dad5262e92 100644 (file)
   (return-type "GstElement*")
 )
 
+(define-function audio_sink_set_volume
+  (c-name "empathy_audio_sink_set_volume")
+  (return-type "none")
+  (parameters
+    '("EmpathyGstAudioSink*" "sink")
+    '("gdouble" "volume")
+  )
+)
+
+(define-function audio_sink_get_volume
+  (c-name "empathy_audio_sink_get_volume")
+  (return-type "gdouble")
+  (parameters
+    '("EmpathyGstAudioSink*" "sink")
+  )
+)
+
 
 
 ;; From empathy-audio-src.h