aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-contact-list-view.c
Commit message (Collapse)AuthorAgeFilesLines
* Renamed empathy_contact_list_view_get_selected to ↵Jonny Lamb2009-04-221-4/+4
| | | | | | empathy_contact_list_view_dup_selected and fixed leaks. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Change EmpathyTpContactFactory API to look more like TpConnection. Add ↵Xavier Claessens2009-04-221-3/+9
| | | | | | function to get only one contact from id/handle.
* Port EmpathyContactListView's DnD to new APIXavier Claessens2009-04-221-58/+112
|
* Port EmpathyContactWidget to new APIXavier Claessens2009-04-161-0/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2847
* Remove useless glade includeXavier Claessens2009-04-161-1/+0
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2843
* Remove check on GTK version, we depend on >= 2.14.0 now.Xavier Claessens2009-03-081-5/+0
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2629
* Use running++ and running-- instead of a booleanXavier Claessens2009-03-081-4/+4
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2628
* Prevent an infinite loop when query tooltip on contact list view.Xavier Claessens2009-03-081-4/+15
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2627
* Switch to calling CallFactory to make callsSjoerd Simons2009-02-031-1/+6
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2382
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* Use the new call utility function to start callsSjoerd Simons2009-01-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2167
* Use the new dispatcher api to request text channelsSjoerd Simons2009-01-101-2/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2131
* Port EmpathyContactFactory to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2113
* Use gi18n-lib.h instead of gi18n.h for libraries.Xavier Claessens2008-12-121-1/+1
| | | | svn path=/trunk/; revision=1967
* Make sure to not unref tooltop_widget more than onceXavier Claessens2008-08-271-2/+2
| | | | svn path=/trunk/; revision=1396
* Keep a ref to the tooltip_widget so it is not recreated all the time.Xavier Claessens2008-08-271-2/+20
| | | | svn path=/trunk/; revision=1395
* don't let label text be selected in contact tooltip (closes: #546568)Frederic Peters2008-08-201-1/+1
| | | | svn path=/trunk/; revision=1360
* Use a GtkMessageDialog instead of GtkDialog for remove confirmation diaog of ↵Xavier Claessens2008-08-061-21/+12
| | | | | | contact/group. svn path=/trunk/; revision=1308
* Add a comment for the usage of row_activated class method and optimise a bit ↵Xavier Claessens2008-07-151-8/+9
| | | | | | that method. svn path=/trunk/; revision=1256
* Prevent to start a chat when activating a row with an eventXavier Claessens2008-07-151-9/+9
| | | | svn path=/trunk/; revision=1255
* Remove a FIXME, seems to work perfectly now.Xavier Claessens2008-07-151-4/+0
| | | | svn path=/trunk/; revision=1254
* Move the event manager to src/Xavier Claessens2008-07-151-218/+0
| | | | svn path=/trunk/; revision=1253
* Fix compile errorXavier Claessens2008-07-151-1/+1
| | | | svn path=/trunk/; revision=1251
* Fix reviewer complainsXavier Claessens2008-07-151-2/+8
| | | | svn path=/trunk/; revision=1250
* Remove an empty lineXavier Claessens2008-07-151-1/+0
| | | | svn path=/trunk/; revision=1249
* Activate the event when clicking on the contact list.Xavier Claessens2008-07-151-8/+23
| | | | svn path=/trunk/; revision=1248
* Blink the status icon when a contact has an event.Xavier Claessens2008-07-151-1/+197
| | | | svn path=/trunk/; revision=1247
* Reverse order of buttons on the dialog box to delete a contact (or a group). ↵Xavier Claessens2008-07-141-1/+1
| | | | | | Fixes bug #542196 (Gaëtan Podevijn). svn path=/trunk/; revision=1225
* Fix gtk_check_version usage, it returns NULL when version is OK.Xavier Claessens2008-07-051-1/+1
| | | | svn path=/trunk/; revision=1198
* Use function to check GTK+ version instead of mangling directly. Fixes bug ↵Xavier Claessens2008-07-051-1/+1
| | | | | | #537249 (Ross Burton). svn path=/trunk/; revision=1197
* Only display tooltip on the contact list if running with GTK >= 2.12.10.Xavier Claessens2008-06-031-0/+5
| | | | svn path=/trunk/; revision=1139
* Do not ref tooltip_widget otherwise it never gets destroyed.Xavier Claessens2008-06-021-24/+6
| | | | svn path=/trunk/; revision=1133
* gtk_widget_set_has_tooltip can't take a value >1 even if it's still TRUEXavier Claessens2008-05-301-2/+3
| | | | svn path=/trunk/; revision=1132
* Set a tooltip on contact list view showing EmpathyContactWidget informationXavier Claessens2008-05-301-10/+78
| | | | svn path=/trunk/; revision=1131
* Do not add a separator on the contact menu if there is no remove feature.Xavier Claessens2008-05-221-3/+2
| | | | svn path=/trunk/; revision=1117
* Do not use statis pointer for MenuPopupData because it get freed.Xavier Claessens2008-05-191-5/+6
| | | | svn path=/trunk/; revision=1112
* No need of an idle callback forkey mXavier Claessens2008-05-191-6/+5
| | | | svn path=/trunk/; revision=1111
* Little cleanupXavier Claessens2008-05-191-9/+5
| | | | svn path=/trunk/; revision=1110
* Popup context menu when menu key is pressed. Fixes bug #531414 (Baptiste ↵Xavier Claessens2008-05-191-0/+23
| | | | | | Mille-Mathias). svn path=/trunk/; revision=1109
* Improve dispatcher. Fixes bug #465928.Xavier Claessens2008-05-181-2/+3
| | | | svn path=/trunk/; revision=1108
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-2/+5
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-12/+11
| | | | svn path=/trunk/; revision=1066
* Correct string hyphenation. Fix bug #529436 (Baptiste Mille-Mathias).Baptiste Mille-Mathias2008-04-271-2/+2
| | | | svn path=/trunk/; revision=1054
* Create contact menu in empathy-contact-menu.hXavier Claessens2008-04-251-187/+157
| | | | svn path=/trunk/; revision=1046
* Reorder functions to not have to declare them on top.Xavier Claessens2008-04-251-668/+564
| | | | svn path=/trunk/; revision=1041
* Move contact menu code to its own module.Xavier Claessens2008-04-251-284/+184
| | | | svn path=/trunk/; revision=1040
* Remove conditional build of VOIP.Xavier Claessens2008-04-241-17/+0
| | | | svn path=/trunk/; revision=1038
* Cleanup a bit previous commitXavier Claessens2008-03-141-15/+17
| | | | svn path=/trunk/; revision=795
* Confirmation dialog on remove contact/group. Fixes bug #519946 (Bruno Dusausoy).Xavier Claessens2008-03-141-6/+57
| | | | svn path=/trunk/; revision=794
* Remove useless libtelepathy headersXavier Claessens2008-03-111-2/+0
| | | | svn path=/trunk/; revision=777
* Make sure we don't expect contact id and handle to be directly ready. Add ↵Xavier Claessens2008-03-111-0/+4
| | | | | | some _run_until_ready. svn path=/trunk/; revision=755
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
| | | | svn path=/trunk/; revision=688
* Generate marshal.list thanks to gabble black magic.Xavier Claessens2008-02-101-2/+2
| | | | svn path=/trunk/; revision=614
* Do not export symbols outside the empathy_ namespace.Xavier Claessens2008-02-101-1/+1
| | | | svn path=/trunk/; revision=613
* Change new message dialog to new conversation and make possible to do voip call.Xavier Claessens2008-02-091-1/+1
| | | | svn path=/trunk/; revision=608
* Move empathy-contact-groups to libempathy, it has nothing to do in -gtkXavier Claessens2008-01-211-1/+1
| | | | svn path=/trunk/; revision=592
* Respect CALL feature when clicking on the contact list's microphone iconXavier Claessens2008-01-211-0/+4
| | | | svn path=/trunk/; revision=588
* Add a features property on EmpathyContactListView to enable/disable each action.Xavier Claessens2008-01-211-108/+157
| | | | svn path=/trunk/; revision=585
* Add a remove option to delete a contact group. Fixes bug #459520 (David Turner).Xavier Claessens2008-01-021-0/+7
| | | | svn path=/trunk/; revision=528
* Add convinience functions empathy_chat_with_contact() and ↵Xavier Claessens2008-01-021-20/+2
| | | | | | empathy_chat_with_contact_id() to start a chat with a contact. Make use of it when appropriate. svn path=/trunk/; revision=527
* Revert "merge git work"Xavier Claessens2007-12-291-21/+15
| | | | | | This reverts commit 0cfd80847f0d66967f56c7d6b3eb46793f725859. svn path=/trunk/; revision=519
* merge git workXavier Claessens2007-12-291-15/+21
| | | | svn path=/trunk/; revision=518
* Simplify contact_list_view_cell_set_background()Xavier Claessens2007-12-291-21/+15
| | | | svn path=/trunk/; revision=506
* Rename COL_XXX to EMPATHY_CONTACT_LIST_STORE_COL_XXX since it's in publicXavier Claessens2007-10-291-27/+35
| | | | | | | | | | | | | | | 2007-10-28 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-list-store.c: * libempathy-gtk/empathy-contact-list-store.h: * doc/libempathy-gtk/libempathy-gtk.types: * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Rename COL_XXX to EMPATHY_CONTACT_LIST_STORE_COL_XXX since it's in public API. Fixes bug #470804. svn path=/trunk/; revision=405
* Use "document-open-recent" icon instead of gtk-justify-left for historyXavier Claessens2007-10-251-1/+1
| | | | | | | | | | | | | | | 2007-10-25 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-images.h: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-chat.glade: * libempathy-gtk/empathy-log-window.glade: * libempathy-gtk/empathy-main-window.glade: Use "document-open-recent" icon instead of gtk-justify-left for history icon. Fixes bug #490080 (Michael Monreal, Xavier Claessens). svn path=/trunk/; revision=396
* Don't allow to change account if we are editing information ofXavier Claessens2007-10-211-1/+1
| | | | | | | | | | | | | 2007-10-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-dialogs.h: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-contact-list-view.c: Don't allow to change account if we are editing information of self-contact. svn path=/trunk/; revision=385
* Use g_timeout_add_seconds when appropriated to avoid weaking the processXavier Claessens2007-10-131-2/+1
| | | | | | | | | | | | | | | | | | 2007-10-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-presence-chooser.c: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-contact-list-store.c: * libempathy-gtk/empathy-chat-window.c: * libempathy/empathy-idle.c: * tests/contact-manager.c: Use g_timeout_add_seconds when appropriated to avoid weaking the process too much. svn path=/trunk/; revision=370
* More flexible API for EmpathyContactWidget, we now have flags to setXavier Claessens2007-10-101-2/+2
| | | | | | | | | | | | | | | | | | 2007-10-09 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-dialogs.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-chat-window.c: * megaphone/src/megaphone-applet.c: More flexible API for EmpathyContactWidget, we now have flags to set editable each fields. Implement personal information menu item in main window. svn path=/trunk/; revision=365
* Add a #ifdef HAVE_VOIP. Fixes bug #482190 (Marco Barisione).Xavier Claessens2007-10-011-0/+2
| | | | | | | | | | 2007-10-01 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-list-view.c: Add a #ifdef HAVE_VOIP. Fixes bug #482190 (Marco Barisione). svn path=/trunk/; revision=356
* Hide VOIP stuff if empathy is not compiled with --enable-voip=yes. FixesXavier Claessens2007-10-011-0/+14
| | | | | | | | | | | | 2007-10-01 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-chat-window.c: Hide VOIP stuff if empathy is not compiled with --enable-voip=yes. Fixes bug #482111 (Sjoerd Simons, Xavier Claessens). svn path=/trunk/; revision=344
* Initial Voice+Video support Fixes bug #468204 (Elliot Fairweather, XavierXavier Claessens2007-09-291-54/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-09-29 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-call-window.c: * libempathy-gtk/empathy-call-window.h: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-call-window.glade: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * src/empathy-call-chandler.c: * src/empathy-call.chandler: * src/org.gnome.Empathy.Call.service.in: * src/Makefile.am: * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-tp-call.c: * libempathy/empathy-tp-call.h: * libempathy/Makefile.am: * libempathy/tp-stream-engine.xml: * configure.ac: * doc/libempathy-gtk/libempathy-gtk-docs.sgml: * doc/libempathy/libempathy.types: * doc/libempathy/libempathy-docs.sgml: * doc/libempathy/Makefile.am: * doc/libempathy/tmpl/empathy-utils.sgml: Initial Voice+Video support Fixes bug #468204 (Elliot Fairweather, Xavier Claessens). svn path=/trunk/; revision=339
* Ported from VOIP branch.Xavier Claessens2007-09-281-6/+53
| | | | | | | | | | | | | 2007-09-28 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-chat-window.c: * src/Makefile.am: * libempathy/empathy-tp-group.c: * libempathy/Makefile.am: Ported from VOIP branch. svn path=/trunk/; revision=335
* Fix ref count error for account objects.Xavier Claessens2007-09-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-09-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-list-view.c: Fix ref count error for account objects. * libempathy/empathy-contact-manager.c: Disconnect signals from MissionControl object when finalising the contact manager. * configure.ac: * megaphone/src/megaphone-applet.c: * megaphone/src/Makefile.am: * megaphone/src/megaphone-applet.h: * megaphone/data/GNOME_Megaphone_Applet.schemas.in: * megaphone/data/Makefile.am: * megaphone/data/GNOME_Megaphone_Applet.server.in.in: * megaphone/data/GNOME_Megaphone_Applet.xml: * megaphone/Makefile.am: * nothere/src/nothere-applet.c: * nothere/src/Makefile.am: * nothere/src/nothere-applet.h: * nothere/data/Makefile.am: * nothere/data/GNOME_NotHere_Applet.server.in.in: * nothere/data/GNOME_NotHere_Applet.xml: * nothere/Makefile.am: * Makefile.am: * po/POTFILES.in: * po/POTFILES.skip: Add Megaphone and Nothere applets. Fixes bug #464954 (Raphael Slinckx, Xavier Claessens). svn path=/trunk/; revision=303
* "interactive" property on EmpathyContactListView to enable/disable contectXavier Claessens2007-09-111-12/+61
| | | | | | | | | | | | | | | 2007-09-11 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-group-chat.c: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-list-view.h: * doc/libempathy-gtk/tmpl/empathy-contact-list-view.sgml: "interactive" property on EmpathyContactListView to enable/disable contect menu and action when double-click on a contact. svn path=/trunk/; revision=297
* Request media channel when clicking on call icon.Xavier Claessens2007-09-091-1/+10
| | | | | | | | | | | 2007-09-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-chat-window.c: Request media channel when clicking on call icon. svn path=/trunk/; revision=294
* Adding UI to start a VoIP call. It does nothing yet. Most of the code isXavier Claessens2007-09-091-6/+104
| | | | | | | | | | | | | | | | | | | 2007-09-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-images.h: * libempathy-gtk/empathy-chat.glade: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-list-store.c: * libempathy-gtk/empathy-contact-list-store.h: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * libempathy/empathy-contact.c: * libempathy/empathy-contact.h: Adding UI to start a VoIP call. It does nothing yet. Most of the code is ported from Gossip patch (Raphael Slinckx, Xavier Claessens). svn path=/trunk/; revision=292
* Make use of the search function to correctly find when typing in theXavier Claessens2007-09-081-0/+4
| | | | | | | | | | | | 2007-09-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-list-store.c: Make use of the search function to correctly find when typing in the contact list view. Fixes bug #472309 (Will Thompson, Xavier Claessens). svn path=/trunk/; revision=290
* Completely reworked ContactList API. Fixes bug #471611, bug #467280, bug ↵Xavier Claessens2007-08-311-290/+56
| | | | | | #459540 and bug #462907. svn path=/trunk/; revision=280
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+1524
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