aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-chat.h
Commit message (Collapse)AuthorAgeFilesLines
* Stop using EmpathyChatViewGuillaume Desmottes2012-07-021-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* Don't unhighlight chat tabs when more messages are receivedWill Thompson2012-02-111-1/+1
| | | | | | | | | | | | | | | | Travis noticed that if you receive a message in which you are not mentioned after one in which you are, the highlight on the chat tab is cleared. This turned out to be because the text of the chat tab label was set in two different places in empathy-chat-window.c: one which takes should_highlight into account, and one which does not. This patch makes EmpathyChat keep track of whether it should be highlighted (reusing empathy_chat_messages_read(), which is called to acknowledge messages as having been seen by the user, to clear the flag), and then uses that from one of the label-updating code paths and deletes the other. https://bugzilla.gnome.org/show_bug.cgi?id=669823
* EmpathyChat: inherit from a GtkBox instead of a GtkBinGuillaume Desmottes2011-06-211-2/+2
| | | | This allows us to get rid of the size_allocate method.
* chat: rename get to dupJonny Lamb2011-05-181-1/+1
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* chat: add {get,set}_text methodsJonny Lamb2011-05-161-0/+4
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Merge remote-tracking branch ↵Guillaume Desmottes2011-05-131-1/+0
|\ | | | | | | 'glassrose/moving-part-functionality-to-empathy-chat-window-643295'
| * Fire a "part-command-entered" signal from libempathy-gtk/empathy-chat.c to ↵Chandni Verma2011-05-071-1/+0
| | | | | | | | | | | | be caught in src/empathy-chat-window.c Fixes linking issues: https://bugzilla.gnome.org/show_bug.cgi?id=643295
* | [chat] expose this property in EmpathyChatDanielle Madeley2011-05-051-0/+2
| |
* | Change empathy_chat_get_name() from const char * -> char *Danielle Madeley2011-05-051-1/+1
| | | | | | | | | | | | | | Change the name to empathy_chat_dup_name() to reflect this change. Note to reviewer: I think I've updated all the callers, but this is the commit to check carefully for new leaks :)
* | Add sms-channel property to empathy-chatDanielle Madeley2011-05-051-0/+2
|/
* Implementation of /PART command for MUCsChandni Verma2011-02-251-0/+3
| | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=604348
* Remove the composing listSjoerd Simons2010-12-291-0/+2
|
* EmpathyChat: use an opaque struct for priv not a void pointerSjoerd Simons2010-06-201-1/+2
|
* added a "find" menu itemThomas Meire2010-01-211-0/+1
|
* empathy-chat: keep count of the number of unread messagesGuillaume Desmottes2009-11-271-0/+3
|
* chat: port to new tp-glib account APIJonny Lamb2009-10-241-1/+1
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Port libempathy-gtk to EmpathyAccountSjoerd Simons2009-07-011-1/+1
|
* Applied Xavier's commentsGabriel Millaire2009-06-181-0/+2
| | | | | | | | Added "show-contacts" property in empathy-chat with default value to preference. Setter function show/hide contact list. When Conv menu is opened in empathy-chat-window, update it with "show-contacts" value. Uses "remote-contact" instead of "empathy_chat_is_room" for that. Call setter function when Show Contacts menu is activated.
* [Goal] Clean up GLib and GTK+ includes in empathy (Fixes #585669)Luis Menina2009-06-141-1/+1
| | | | | | Allows to compile with G_DISABLE_SINGLE_INCLUDES, GDK_PIXBUF_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES. This prepares for the GNOME 3.0 transition.
* empathy-chat: fix coding style and update FSF addressGuillaume Desmottes2009-05-181-2/+2
|
* Port EmpathyChat to new API.Xavier Claessens2009-04-221-1/+0
|
* Add a menu item in chat window to set the room as favoriteXavier Claessens2008-08-301-1/+1
| | | | svn path=/trunk/; revision=1401
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-1/+1
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Do not give a struct as a parameter by value. (Alban Crequy).Xavier Claessens2008-04-251-2/+2
| | | | svn path=/trunk/; revision=1047
* Setup contact submenu in chat window.Xavier Claessens2008-04-251-0/+1
| | | | svn path=/trunk/; revision=1045
* Always set urgency hint on p2p chat windows when receiving a message.Xavier Claessens2008-04-181-0/+1
| | | | svn path=/trunk/; revision=962
* Update copyright year in .h too, it was done in .c only.Xavier Claessens2008-04-151-1/+1
| | | | svn path=/trunk/; revision=946
* Various fixes for chatsXavier Claessens2008-04-141-0/+1
| | | | svn path=/trunk/; revision=938
* Fix build errors EmpathyChatWindow, port to new API.Xavier Claessens2008-04-021-3/+1
| | | | svn path=/trunk/; revision=846
* Add a tooltip property on EmpathyChatXavier Claessens2008-04-021-0/+1
| | | | svn path=/trunk/; revision=845
* Rework EmpathyChat's API, it is now a subclass of GtkBin.Xavier Claessens2008-04-021-40/+22
| | | | svn path=/trunk/; revision=840
* Remove unimplementer and not used APIXavier Claessens2008-04-021-1/+0
| | | | svn path=/trunk/; revision=837
* Add empathy_chat_new and don't use empathy_group/private_* in empathy.cXavier Claessens2008-04-021-1/+1
| | | | svn path=/trunk/; revision=836
* Remove vtable and add info as properties. Reorder empathy-chat.c to not ↵Xavier Claessens2008-04-021-13/+1
| | | | | | declare func on top. svn path=/trunk/; revision=835
* Remove empathy_chat_present from header, it's not implemented anymoreXavier Claessens2008-03-161-1/+0
| | | | svn path=/trunk/; revision=800
* Move modules that make no sense to be used in other applicaton from ↵Xavier Claessens2008-03-141-5/+0
| | | | | | libempathy-gtk/ to src/ svn path=/trunk/; revision=789
* Block events messages when the chat is connecting to a new Text channel. ↵Xavier Claessens2008-02-161-0/+1
| | | | | | Fixes bug #507515 and #516198. svn path=/trunk/; revision=641
* Cleanup chat objects API and request a new Text channel if account getsXavier Claessens2007-12-031-40/+37
| | | | | | | | | | | | | | | | | | | | 2007-12-03 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat-window.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-chat.h: * libempathy-gtk/empathy-group-chat.c: * libempathy-gtk/empathy-group-chat.h: * libempathy-gtk/empathy-private-chat.c: * libempathy-gtk/empathy-private-chat.h: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: * python/pyempathy/pyempathy.defs: * python/pyempathygtk/pyempathygtk.defs: * src/empathy-chat-chandler.c: Cleanup chat objects API and request a new Text channel if account gets reconnected. svn path=/trunk/; revision=461
* Add nick completion for MUCs. Fixes bug #453418.Xavier Claessens2007-11-221-6/+8
| | | | | | | | | | | | 2007-11-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-group-chat.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-chat.h: Add nick completion for MUCs. Fixes bug #453418. svn path=/trunk/; revision=441
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+123
2007-06-22 Xavier Claessens <xclaesse@gmail.com> * libempathy/*.[ch]: * libempathy-gtk/*.[ch]: * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy", change namespace of all gossip_*() functions to empathy_*(). Fixes bug #444490 (Mario Danic, Xavier Claessens). svn path=/trunk/; revision=170