From 63bc73ed30d97c8ecfb1be4bc19c3e30e9aaddf2 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Sat, 30 Jun 2007 21:12:20 +0000 Subject: Fix a leaked ref. 2007-06-30 Xavier Claessens * libempathy-gtk/empathy-account-widget-generic.c: Fix a leaked ref. * src/empathy.c: If we get a chatroom we have to create an EmpathyTpChatroom object. * src/Makefile.am: Fix build system, programs links to libempathy-gtk and libempathy. * configure.ac: libempathy does not depends on libgnome-vfs. * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-chat.c: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: * libempathy/empathy-filter.c: * libempathy/empathy-filter.h: * libempathy/empathy-filter.xml: * libempathy/Makefile.am: Filter incoming text channels and make status icon flash when there we receive a new message. Dispatch the channel only when we get a message and the user click on the icon. svn path=/trunk/; revision=175 --- libempathy/empathy-tp-chat.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'libempathy/empathy-tp-chat.h') diff --git a/libempathy/empathy-tp-chat.h b/libempathy/empathy-tp-chat.h index ce4e2a836..7232a69a7 100644 --- a/libempathy/empathy-tp-chat.h +++ b/libempathy/empathy-tp-chat.h @@ -58,10 +58,14 @@ struct _EmpathyTpChatClass { GType empathy_tp_chat_get_type (void) G_GNUC_CONST; EmpathyTpChat *empathy_tp_chat_new (McAccount *account, TpChan *tp_chan); -EmpathyTpChat *empathy_tp_chat_new_with_contact (EmpathyContact *contact); -void empathy_tp_chat_request_pending (EmpathyTpChat *chat); +EmpathyTpChat *empathy_tp_chat_new_with_contact (EmpathyContact *contact); +gboolean empathy_tp_chat_get_acknowledge (EmpathyTpChat *chat); +void empathy_tp_chat_set_acknowledge (EmpathyTpChat *chat, + gboolean acknowledge); +TpChan * empathy_tp_chat_get_channel (EmpathyTpChat *chat); +GList * empathy_tp_chat_get_pendings (EmpathyTpChat *chat); void empathy_tp_chat_send (EmpathyTpChat *chat, - EmpathyMessage *message); + EmpathyMessage *message); void empathy_tp_chat_set_state (EmpathyTpChat *chat, TelepathyChannelChatState state); const gchar * empathy_tp_chat_get_id (EmpathyTpChat *chat); -- cgit v1.2.3