From 692886962aec6022d4fab9cdbd9867f2acd7f75c Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 30 Apr 2008 21:44:38 +0000 Subject: Make use of tp-glib debug system. svn path=/trunk/; revision=1066 --- python/pyempathy/pyempathy.defs | 38 +++++++++++++++++++++++++++++------ python/pyempathygtk/pyempathygtk.defs | 8 ++++---- 2 files changed, 36 insertions(+), 10 deletions(-) (limited to 'python') diff --git a/python/pyempathy/pyempathy.defs b/python/pyempathy/pyempathy.defs index a722461c4..b45b06bab 100644 --- a/python/pyempathy/pyempathy.defs +++ b/python/pyempathy/pyempathy.defs @@ -143,6 +143,21 @@ ;; Enumerations and flags ... +(define-flags DebugFlags + (in-module "Empathy") + (c-name "EmpathyDebugFlags") + (gtype-id "EMPATHY_TYPE_DEBUG_FLAGS") + (values + '("tp" "EMPATHY_DEBUG_TP") + '("chat" "EMPATHY_DEBUG_CHAT") + '("contact" "EMPATHY_DEBUG_CONTACT") + '("account" "EMPATHY_DEBUG_ACCOUNT") + '("irc" "EMPATHY_DEBUG_IRC") + '("filter" "EMPATHY_DEBUG_FILTER") + '("other" "EMPATHY_DEBUG_OTHER") + ) +) + (define-enum RegExType (in-module "Empathy") (c-name "EmpathyRegExType") @@ -359,19 +374,30 @@ ;; From empathy-debug.h -(define-function empathy_debug_impl - (c-name "empathy_debug_impl") +(define-function empathy_debug_flag_is_set + (c-name "empathy_debug_flag_is_set") + (return-type "gboolean") + (parameters + '("EmpathyDebugFlags" "flag") + ) +) + +(define-function empathy_debug + (c-name "empathy_debug") (return-type "none") (parameters - '("const-gchar*" "domain") - '("const-gchar*" "msg") + '("EmpathyDebugFlags" "flag") + '("const-gchar*" "format") ) (varargs #t) ) -(define-function empathy_debug_set_log_file_from_env - (c-name "empathy_debug_set_log_file_from_env") +(define-function empathy_debug_set_flags + (c-name "empathy_debug_set_flags") (return-type "none") + (parameters + '("const-gchar*" "flags_string") + ) ) diff --git a/python/pyempathygtk/pyempathygtk.defs b/python/pyempathygtk/pyempathygtk.defs index 604c959cd..f0ea3b096 100644 --- a/python/pyempathygtk/pyempathygtk.defs +++ b/python/pyempathygtk/pyempathygtk.defs @@ -374,8 +374,8 @@ (c-name "empathy_chat_correct_word") (return-type "none") (parameters - '("GtkTextIter" "start") - '("GtkTextIter" "end") + '("GtkTextIter*" "start") + '("GtkTextIter*" "end") '("const-gchar*" "new_word") ) ) @@ -402,8 +402,8 @@ (return-type "none") (parameters '("EmpathyChat*" "chat") - '("GtkTextIter" "start") - '("GtkTextIter" "end") + '("GtkTextIter*" "start") + '("GtkTextIter*" "end") '("const-gchar*" "word") ) ) -- cgit v1.2.3