aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-contact-dialogs.c
Commit message (Collapse)AuthorAgeFilesLines
* Also show an avatar when blocking from a conversationEmilio Pozuelo Monfort2011-03-221-2/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645069
* Update the wording of the other contact blocking dialogDanielle Madeley2011-03-111-3/+4
|
* Only destroy block confirmation dialogs after we've read out the abusive stateDanielle Madeley2011-03-111-2/+1
|
* Hook up abusive argument into TpContactList backendDanielle Madeley2011-03-111-2/+4
|
* Add block confirmation to the authorise publication dialogDanielle Madeley2011-03-081-5/+17
|
* Add UI to blocking confirmation dialog for future "report as abusive" functionDanielle Madeley2011-03-081-3/+30
|
* Factor out common blocking confirmation dialogDanielle Madeley2011-03-081-0/+43
|
* Add Block button to the subscription authorization dialogDanielle Madeley2011-03-081-1/+20
|
* empathy_subscription_dialog_show: show contact detailsGuillaume Desmottes2010-12-071-1/+2
| | | | | It makes sense to give as much info as possible on the contact when asking if we want to add him to our contact list (#608806).
* Make AccountChooser filters asynchronous to let them handle newly connected ↵Vitaly Minko2010-11-111-6/+10
| | | | accounts properly (#633481).
* empathy_subscription_dialog_show: display user's message if any (#630707)Guillaume Desmottes2010-11-091-1/+24
|
* Don't use deprecated gtk_dialog_set_has_separatorDiego Escalante Urrelo2010-09-281-4/+0
| | | | | | This is deprecated in GTK+ 2.22 Bug #630107
* Remove calls to gtk_dialog_set_has_separator() if building against GTK+ 3Philip Withnall2010-09-071-4/+4
| | | | | | | gtk_dialog_set_has_separator() has been removed in GTK+ 3, but can't be removed (or the property's default value changed) in GTK+ 2 without breaking API. This adds a wrapper macro to keep the calls when building against GTK+ 2, and remove them when building against GTK+ 3.
* Merge EmpathyContact:name and *_set_alias() to EmpathyContact:aliasPhilip Withnall2010-07-221-1/+1
| | | | The "name" API was a relic of Gossip.
* Display contact vCard in information dialog, add basic vCard editor for self ↵Xavier Claessens2010-06-151-2/+3
| | | | | | contact Fixes bug #588922
* Move empathy_tp_contact_factory_set_alias() to EmpathyContactXavier Claessens2010-05-261-1/+1
|
* Port to new EmpathyTpContactFactory APIXavier Claessens2010-05-261-8/+2
|
* add 'favorite' checkbox to the edit dialogGuillaume Desmottes2010-03-151-1/+2
|
* Don't call SetAlias for subscription requests until the request has been ↵Danielle Madeley2010-02-081-0/+11
| | | | acked (#608975)
* Remove the "Contact" alignment from contat widgetXavier Claessens2010-01-131-0/+1
|
* Use accessor functions instead direct access.Javier Jardón2009-11-171-3/+3
| | | | | | | | | Some functions still remaining because there is not API in GTK+ 2.19.0 yet. http://bugzilla.gnome.org/show_bug.cgi?id=586476 Reviewed-By: Danielle Madeley <danielle.madeley@collabora.co.uk>
* contact-dialogs: port to new tp-glib account APIJonny Lamb2009-10-241-3/+4
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Use the contacts alias in the information dialogSjoerd Simons2009-10-201-1/+2
|
* Fix the contact information dialog's window.Xavier Claessens2009-10-051-1/+1
|
* Remove double check for connection == NULLSjoerd Simons2009-08-171-4/+0
|
* Merge branch 'master' into mc5Cosimo Cecchi2009-08-011-1/+2
|\
| * Wrap too long line.Xavier Claessens2009-07-291-1/+2
| |
* | Merge branch 'sjoerd-mc5' into mc5Cosimo Cecchi2009-08-011-6/+15
|\ \ | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c libempathy-gtk/empathy-protocol-chooser.c
| * | Merge commit 'upstream/master' into mc5Sjoerd Simons2009-07-281-6/+15
| |\| | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c src/empathy.c
| | * Hook up the callback to throw up the standard Add Contact dialogDavyd Madeley2009-07-151-1/+8
| | |
| | * Convert empathy_contact_manager_can_add() to ↵Davyd Madeley2009-07-151-1/+1
| | | | | | | | | | | | empathy_contact_manager_get_flags_for_connection()
| | * Use accessor functions instead direct access (Fixes #586476)Jonny Lamb2009-07-101-4/+4
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * can_add_contact_to_account: early return if connection is NULL (#587817)Guillaume Desmottes2009-07-071-0/+2
| | |
* | | Don't try to lookup NULL connectionsCosimo Cecchi2009-07-311-0/+4
|/ /
* / Remove useless mission-control includesSjoerd Simons2009-07-061-2/+0
|/
* Port libempathy-gtk to EmpathyAccountSjoerd Simons2009-07-011-10/+2
|
* empathy-contact-dialogs: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
|
* Undo changes to EmpathyContactDialogsPierre-Luc Beaudoin2009-05-281-1/+1
|
* Make buildable and visible if libchamplain not availablePierre-Luc Beaudoin2009-05-281-2/+0
|
* Add a map in the Contact Information dialogPierre-Luc Beaudoin2009-05-281-1/+4
| | | | | For now, the map in the tool tip is disabled as Clutter-gtk does like at all this type of window/initialisation
* Remove hard-coded strings from (un)subscriptionsWill Thompson2009-05-211-2/+1
|
* Don't forget to show the contact widget in some placesXavier Claessens2009-04-221-3/+6
|
* - Split info/edit/personal dialogs into different functions.Xavier Claessens2009-04-221-41/+125
| | | | - Make sure empathy_contact_widget_new works with a NULL contact.
* Port EmpathyContactDialogs to new API.Xavier Claessens2009-04-221-4/+16
|
* Port EmpathyContactWidget to new APIXavier Claessens2009-04-161-0/+4
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2847
* Port EmpathyContactDialogs to new APIXavier Claessens2009-04-161-5/+4
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2846
* set some border in contact info dialog. Fixes bug #562109 (Frédéric Peters)Guillaume Desmottes2009-02-141-0/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2463
* Port EmpathyContactManager to the new singleton policy.Xavier Claessens2009-01-091-3/+3
| | | | svn path=/trunk/; revision=2121
* Use gi18n-lib.h instead of gi18n.h for libraries.Xavier Claessens2008-12-121-1/+1
| | | | svn path=/trunk/; revision=1967
* Fix coding styleXavier Claessens2008-12-121-6/+6
| | | | svn path=/trunk/; revision=1964
* can_add_contact_to_account: use empathy_contact_manager_can_add (Guillaume ↵Xavier Claessens2008-12-121-23/+6
| | | | | | Desmottes) svn path=/trunk/; revision=1963
* Made the Close button the default widget in the contact edit dialog. (Jonny ↵Jonny Lamb2008-07-081-0/+2
| | | | | | | | | | | | | Lamb) Having this Close button the default widget in the contact edit dialog allows one to enter/edit a contact's alias, and press return when finished, instead of TABing one's to Close, or worse, having to use the mouse! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1207
* Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵Xavier Claessens2008-03-171-1/+5
| | | | | | and others in src/ svn path=/trunk/; revision=813
* Make sure we don't expect contact id and handle to be directly ready. Add ↵Xavier Claessens2008-03-111-1/+1
| | | | | | some _run_until_ready. svn path=/trunk/; revision=755
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
| | | | svn path=/trunk/; revision=688
* Conflicts:Xavier Claessens2007-12-031-5/+5
| | | | | | ChangeLog svn path=/trunk/; revision=455
* Change edit personal information window title to "Personal Information".Xavier Claessens2007-10-281-2/+10
| | | | | | | | | | | | | 2007-10-28 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-dialogs.c: Change edit personal information window title to "Personal Information". Fixes bug #490159. Change add contact window title to "New Contact", need a capitalized 'C'. Change edit contact information window title to "Edit Contact Information". svn path=/trunk/; revision=401
* Cleanup licences and copyrights, Modules with 100% collabora code are nowXavier Claessens2007-10-251-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-24 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-account-chooser.c: * libempathy-gtk/empathy-profile-chooser.c: * libempathy-gtk/empathy-account-chooser.h: * libempathy-gtk/empathy-profile-chooser.h: * libempathy-gtk/empathy-images.h: * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-main-window.h: * libempathy-gtk/empathy-cell-renderer-activatable.c: * libempathy-gtk/empathy-account-widget-salut.c: * libempathy-gtk/empathy-presence-chooser.c: * libempathy-gtk/empathy-cell-renderer-activatable.h: * libempathy-gtk/empathy-account-widget-salut.h: * libempathy-gtk/empathy-account-widget-msn.c: * libempathy-gtk/empathy-presence-chooser.h: * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-account-widget-msn.h: * libempathy-gtk/empathy-status-icon.h: * libempathy-gtk/empathy-contact-dialogs.h: * libempathy-gtk/empathy-account-widget-jabber.c: * libempathy-gtk/empathy-account-widget-jabber.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-smiley-manager.c: * libempathy-gtk/empathy-about-dialog.h: * libempathy-gtk/empathy-smiley-manager.h: * libempathy-gtk/empathy-accounts-dialog.h: * libempathy/empathy-avatar.h: * libempathy/empathy-debug.h: Cleanup licences and copyrights, Modules with 100% collabora code are now relicenced to LGPL. * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Updated. svn path=/trunk/; revision=392
* Don't allow to change account if we are editing information ofXavier Claessens2007-10-211-6/+6
| | | | | | | | | | | | | 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
* To know if an account is connected, useXavier Claessens2007-10-211-0/+42
| | | | | | | | | | | | | | | | | | 2007-10-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-account-chooser.c: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-accounts-dialog.c: To know if an account is connected, use mission_control_get_connection_status() instead of mission_control_get_connection(). Update account chooser if an account's status changes or if it get removed. Move account chooser filter func for add-contact's window from EmpathyContactWidget to EmpathyContactDialogs. svn path=/trunk/; revision=384
* More flexible API for EmpathyContactWidget, we now have flags to setXavier Claessens2007-10-101-8/+22
| | | | | | | | | | | | | | | | | | 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
* Completely reworked ContactList API. Fixes bug #471611, bug #467280, bug ↵Xavier Claessens2007-08-311-6/+6
| | | | | | #459540 and bug #462907. svn path=/trunk/; revision=280
* Do not show salut accounts in the add contact dialog. Rework a bitXavier Claessens2007-07-261-11/+15
| | | | | | | | | | | | | | | | | | | 2007-07-26 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-account-chooser.c: * libempathy-gtk/empathy-new-chatroom-dialog.c: * libempathy-gtk/empathy-account-chooser.h: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-chatrooms-window.c: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-log-window.c: * doc/*: Do not show salut accounts in the add contact dialog. Rework a bit EmpathyContactWidget. Fixes bug #459100 (Guillaume Desmottes, Xavier Claessens). svn path=/trunk/; revision=197
* Remove unused nickname entry and use a GtkTable for room information. MoreXavier Claessens2007-07-131-0/+2
| | | | | | | | | | | | | | | | | | | | | 2007-07-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-new-chatroom-dialog.c: * libempathy-gtk/empathy-new-chatroom-dialog.glade: Remove unused nickname entry and use a GtkTable for room information. More work is needed here. * libempathy-gtk/empathy-contact-widget.glade: Change padding to 6. * libempathy-gtk/empathy-contact-dialogs.c: Set a window title. * libempathy-gtk/empathy-contact-widget.c: Fix alignment of widgets. * libempathy/empathy-tp-contact-list.c: Add more debug msg for avatar handling. svn path=/trunk/; revision=184
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-11/+11
| | | | | | | | | | | | | 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
* We show in our roster all contacts members and remote-pending of subscribeXavier Claessens2007-06-211-6/+4
| | | | | | | | | | | | | | | | | | | 2007-06-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/gossip-contact-list-store.c: * libempathy-gtk/gossip-contact-list-view.c: * libempathy/empathy-contact-manager.c: * libempathy/empathy-tp-contact-list.c: * libempathy/empathy-contact-list.c: * libempathy/empathy-contact-list.h: * libempathy/gossip-contact.c: We show in our roster all contacts members and remote-pending of subscribe list. Adding/Removing a contact only add/remove from subscribe list. Accept/Reject a contact in local-pending of publish list is done using _process_pending(). svn path=/trunk/; revision=164
* We can now add a new contact. EmpathyContactWidget can change the contactXavier Claessens2007-06-091-30/+116
| | | | | | | | | | | | | | | | | | 2007-06-09 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-contact-widget.glade: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-contact-dialogs.h: * libempathy-gtk/empathy-contact-widget.c: We can now add a new contact. EmpathyContactWidget can change the contact it's displaying on-the-fly, like that we can display info when typing the contact ID we want to add to our contact list. * libempathy/empathy-tp-contact-list.c: Fix a refcount bug. svn path=/trunk/; revision=134
* Do not save when closing the dialog. Update information in real-time andXavier Claessens2007-06-091-30/+9
| | | | | | | | | | | | | | | | | | 2007-06-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: Do not save when closing the dialog. Update information in real-time and just provides a "Close" button. That's more GNOME spirite. * libempathy/empathy-tp-contact-list.c: * libempathy/gossip-contact.h: * libempathy/gossip-contact.c: New methods: gossip_contact_add/remove_group(). This fixes leaks when a contact is added/removed from a group. svn path=/trunk/; revision=132
* Fix response and action buttons.Xavier Claessens2007-06-071-1/+4
| | | | | | | | | | | 2007-06-06 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-dialogs.glade: * libempathy-gtk/empathy-contact-dialogs.c: Fix response and action buttons. svn path=/trunk/; revision=129
* Implement editing and viewing contact information with right click on theXavier Claessens2007-06-071-0/+209
2007-06-06 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-dialogs.glade: * libempathy-gtk/empathy-contact-widget.glade: * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-contact-dialogs.h: * libempathy-gtk/gossip-ui-utils.c: * libempathy-gtk/empathy-subscription-dialog.glade: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/gossip-ui-utils.h: * libempathy-gtk/gossip-contact-list-view.c: * libempathy-gtk/empathy-subscription-dialog.c: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-subscription-dialog.h: Implement editing and viewing contact information with right click on the roster. svn path=/trunk/; revision=128