empathy r2695 - in branches/gnome-2-26/python: . pyempathy pyempathygtk



Author: xclaesse
Date: Mon Mar 16 18:23:34 2009
New Revision: 2695
URL: http://svn.gnome.org/viewvc/empathy?rev=2695&view=rev

Log:
Update python bindings

From: Xavier Claessens <xclaesse gmail com>

Modified:
   branches/gnome-2-26/python/pyempathy/pyempathy.defs
   branches/gnome-2-26/python/pyempathy/pyempathy.override
   branches/gnome-2-26/python/pyempathygtk/pyempathygtk.defs
   branches/gnome-2-26/python/update-binding.sh

Modified: branches/gnome-2-26/python/pyempathy/pyempathy.defs
==============================================================================
--- branches/gnome-2-26/python/pyempathy/pyempathy.defs	(original)
+++ branches/gnome-2-26/python/pyempathy/pyempathy.defs	Mon Mar 16 18:23:34 2009
@@ -119,6 +119,13 @@
   (gtype-id "EMPATHY_TYPE_LOG_MANAGER")
 )
 
+(define-object LogStoreEmpathy
+  (in-module "Empathy")
+  (parent "GObject")
+  (c-name "EmpathyLogStoreEmpathy")
+  (gtype-id "EMPATHY_TYPE_LOG_STORE_EMPATHY")
+)
+
 (define-object Message
   (in-module "Empathy")
   (parent "GObject")
@@ -544,12 +551,13 @@
   (return-type "none")
 )
 
-(define-method set_bus
+(define-method bus_message
   (of-object "EmpathyCallHandler")
-  (c-name "empathy_call_handler_set_bus")
+  (c-name "empathy_call_handler_bus_message")
   (return-type "none")
   (parameters
     '("GstBus*" "bus")
+    '("GstMessage*" "message")
   )
 )
 
@@ -1620,14 +1628,17 @@
   )
 )
 
-(define-method get_last_messages
+(define-method get_filtered_messages
   (of-object "EmpathyLogManager")
-  (c-name "empathy_log_manager_get_last_messages")
+  (c-name "empathy_log_manager_get_filtered_messages")
   (return-type "GList*")
   (parameters
     '("McAccount*" "account")
     '("const-gchar*" "chat_id")
     '("gboolean" "chatroom")
+    '("guint" "num_messages")
+    '("EmpathyLogMessageFilter" "filter")
+    '("gpointer" "user_data")
   )
 )
 
@@ -1684,6 +1695,130 @@
 
 
 
+;; From empathy-log-store.h
+
+(define-function log_store_get_type
+  (c-name "empathy_log_store_get_type")
+  (return-type "GType")
+)
+
+(define-method get_name
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_get_name")
+  (return-type "const-gchar*")
+)
+
+(define-method exists
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_exists")
+  (return-type "gboolean")
+  (parameters
+    '("McAccount*" "account")
+    '("const-gchar*" "chat_id")
+    '("gboolean" "chatroom")
+  )
+)
+
+(define-method add_message
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_add_message")
+  (return-type "gboolean")
+  (parameters
+    '("const-gchar*" "chat_id")
+    '("gboolean" "chatroom")
+    '("EmpathyMessage*" "message")
+    '("GError**" "error")
+  )
+)
+
+(define-method get_dates
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_get_dates")
+  (return-type "GList*")
+  (parameters
+    '("McAccount*" "account")
+    '("const-gchar*" "chat_id")
+    '("gboolean" "chatroom")
+  )
+)
+
+(define-method get_messages_for_date
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_get_messages_for_date")
+  (return-type "GList*")
+  (parameters
+    '("McAccount*" "account")
+    '("const-gchar*" "chat_id")
+    '("gboolean" "chatroom")
+    '("const-gchar*" "date")
+  )
+)
+
+(define-method get_last_messages
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_get_last_messages")
+  (return-type "GList*")
+  (parameters
+    '("McAccount*" "account")
+    '("const-gchar*" "chat_id")
+    '("gboolean" "chatroom")
+  )
+)
+
+(define-method get_chats
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_get_chats")
+  (return-type "GList*")
+  (parameters
+    '("McAccount*" "account")
+  )
+)
+
+(define-method search_new
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_search_new")
+  (return-type "GList*")
+  (parameters
+    '("const-gchar*" "text")
+  )
+)
+
+(define-method ack_message
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_ack_message")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "chat_id")
+    '("gboolean" "chatroom")
+    '("EmpathyMessage*" "message")
+  )
+)
+
+(define-method get_filtered_messages
+  (of-object "EmpathyLogStore")
+  (c-name "empathy_log_store_get_filtered_messages")
+  (return-type "GList*")
+  (parameters
+    '("McAccount*" "account")
+    '("const-gchar*" "chat_id")
+    '("gboolean" "chatroom")
+    '("guint" "num_messages")
+    '("EmpathyLogMessageFilter" "filter")
+    '("gpointer" "user_data")
+  )
+)
+
+
+
+;; From empathy-log-store-empathy.h
+
+(define-function log_store_empathy_get_type
+  (c-name "empathy_log_store_empathy_get_type")
+  (return-type "GType")
+)
+
+
+
 ;; From empathy-message.h
 
 (define-function message_get_type
@@ -1812,6 +1947,15 @@
   )
 )
 
+(define-method equal
+  (of-object "EmpathyMessage")
+  (c-name "empathy_message_equal")
+  (return-type "gboolean")
+  (parameters
+    '("EmpathyMessage*" "message2")
+  )
+)
+
 
 
 ;; From empathy-status-presets.h

Modified: branches/gnome-2-26/python/pyempathy/pyempathy.override
==============================================================================
--- branches/gnome-2-26/python/pyempathy/pyempathy.override	(original)
+++ branches/gnome-2-26/python/pyempathy/pyempathy.override	Mon Mar 16 18:23:34 2009
@@ -20,6 +20,7 @@
 #include "empathy-irc-network-manager.h"
 #include "empathy-irc-server.h"
 #include "empathy-log-manager.h"
+#include "empathy-log-store-empathy.h"
 #include "empathy-message.h"
 #include "empathy-status-presets.h"
 #include "empathy-time.h"

Modified: branches/gnome-2-26/python/pyempathygtk/pyempathygtk.defs
==============================================================================
--- branches/gnome-2-26/python/pyempathygtk/pyempathygtk.defs	(original)
+++ branches/gnome-2-26/python/pyempathygtk/pyempathygtk.defs	Mon Mar 16 18:23:34 2009
@@ -233,6 +233,18 @@
   )
 )
 
+(define-enum GstVideoSrcChannel
+  (in-module "Empathy")
+  (c-name "EmpathyGstVideoSrcChannel")
+  (gtype-id "EMPATHY_TYPE_GST_VIDEO_SRC_CHANNEL")
+  (values
+    '("empathy-gst-video-src-channel-contrast" "EMPATHY_GST_VIDEO_SRC_CHANNEL_CONTRAST")
+    '("empathy-gst-video-src-channel-brightness" "EMPATHY_GST_VIDEO_SRC_CHANNEL_BRIGHTNESS")
+    '("empathy-gst-video-src-channel-gamma" "EMPATHY_GST_VIDEO_SRC_CHANNEL_GAMMA")
+    '("nr-empathy-gst-video-src-channels" "NR_EMPATHY_GST_VIDEO_SRC_CHANNELS")
+  )
+)
+
 (define-enum Sound
   (in-module "Empathy")
   (c-name "EmpathySound")
@@ -1336,6 +1348,23 @@
   (return-type "GstElement*")
 )
 
+(define-function audio_src_set_volume
+  (c-name "empathy_audio_src_set_volume")
+  (return-type "none")
+  (parameters
+    '("EmpathyGstAudioSrc*" "src")
+    '("gdouble" "volume")
+  )
+)
+
+(define-function audio_src_get_volume
+  (c-name "empathy_audio_src_get_volume")
+  (return-type "gdouble")
+  (parameters
+    '("EmpathyGstAudioSrc*" "src")
+  )
+)
+
 
 
 ;; From empathy-video-src.h
@@ -1351,6 +1380,33 @@
   (return-type "GstElement*")
 )
 
+(define-function video_src_get_supported_channels
+  (c-name "empathy_video_src_get_supported_channels")
+  (return-type "guint")
+  (parameters
+    '("GstElement*" "src")
+  )
+)
+
+(define-function video_src_set_channel
+  (c-name "empathy_video_src_set_channel")
+  (return-type "none")
+  (parameters
+    '("GstElement*" "src")
+    '("EmpathyGstVideoSrcChannel" "channel")
+    '("guint" "percent")
+  )
+)
+
+(define-function video_src_get_channel
+  (c-name "empathy_video_src_get_channel")
+  (return-type "guint")
+  (parameters
+    '("GstElement*" "src")
+    '("EmpathyGstVideoSrcChannel" "channel")
+  )
+)
+
 
 
 ;; From empathy-video-widget.h
@@ -1688,6 +1744,11 @@
   (return-type "none")
 )
 
+(define-function uri_regex_dup_singleton
+  (c-name "empathy_uri_regex_dup_singleton")
+  (return-type "GRegex*")
+)
+
 (define-function glade_get_file_simple
   (c-name "empathy_glade_get_file_simple")
   (return-type "none")

Modified: branches/gnome-2-26/python/update-binding.sh
==============================================================================
--- branches/gnome-2-26/python/update-binding.sh	(original)
+++ branches/gnome-2-26/python/update-binding.sh	Mon Mar 16 18:23:34 2009
@@ -24,6 +24,8 @@
 	empathy-irc-network-manager.h		\
 	empathy-irc-server.h			\
 	empathy-log-manager.h			\
+	empathy-log-store.h			\
+	empathy-log-store-empathy.h		\
 	empathy-message.h			\
 	empathy-status-presets.h		\
 	empathy-time.h				\



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