aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-contact-widget.h
Commit message (Collapse)AuthorAgeFilesLines
* Clean up #include directives in headersEmanuele Aina2013-04-021-1/+1
| | | | | | Reorder some inclusions and remove a few blank lines. https://bugzilla.gnome.org/show_bug.cgi?id=697076
* Use a flat namespace for internal includesEmanuele Aina2013-04-011-1/+1
| | | | | | | | Directly add the libempathy, libempathy-gtk and extensions directories to the include search path. This decouples header inclusions from their location and helps when reorganizing the source files layout. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Use double quotes for all internal headersEmanuele Aina2013-04-011-1/+1
| | | | | | | This makes a bit more obvious which headers come from public libraries and which ones come from uninstalled utility libraries. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* EmpathyContactWidget: remove all remaining flagsXavier Claessens2012-07-301-30/+1
| | | | | | It can now be used only in one scenario: add a new contact dialog https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyContactWidget: remove unused flags and dead codeXavier Claessens2012-07-301-7/+0
| | | | | | | This widget is used only to add a new contact, all its flexibility isn't needed anymore. https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyContactWidget: Stop using EmpathyAvatarChooserXavier Claessens2012-07-301-3/+0
| | | | | | | | | | Changing avatar is only used for editing user's information, and it will soon be replaced by a dedicated widget. This is done to make easier to change EmpathyAvatarChooser's API before introducing the new widget. https://bugzilla.gnome.org/show_bug.cgi?id=680449
* turn EmpathyContactWidget to be a proper GtkWidgetGuillaume Desmottes2012-05-151-0/+41
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675803
* contact-widget: don't display the account when editing our infoGuillaume Desmottes2012-03-161-0/+1
| | | | | | | All these flags are making this code pretty messy. Hopefully we'll move and clean it when implementing the new design next cycle. https://bugzilla.gnome.org/show_bug.cgi?id=672036
* Don't show the presence twiceDanielle Madeley2011-12-221-0/+1
|
* remove EMPATHY_CONTACT_WIDGET_EDIT_FAVOURITEGuillaume Desmottes2011-12-141-3/+2
| | | | | | | It's not used any more and this code was the last one using the contact manager. https://bugzilla.gnome.org/show_bug.cgi?id=660547
* Display contact vCard in information dialog, add basic vCard editor for self ↵Xavier Claessens2010-06-151-0/+2
| | | | | | contact Fixes bug #588922
* add 'favorite' checkbox to the edit dialogGuillaume Desmottes2010-03-151-0/+1
|
* Don't call SetAlias for subscription requests until the request has been ↵Danielle Madeley2010-02-081-0/+2
| | | | acked (#608975)
* Add a map in the Contact Information dialogPierre-Luc Beaudoin2009-05-281-0/+1
| | | | | For now, the map in the tool tip is disabled as Clutter-gtk does like at all this type of window/initialisation
* Misc. gtk-doc updates, including being more explicit about refs.Jonny Lamb2009-04-231-2/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Add documentation for EmpathyContactWidget.Jonny Lamb2009-04-231-0/+21
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* don't let label text be selected in contact tooltip (closes: #546568)Frederic Peters2008-08-201-0/+1
| | | | svn path=/trunk/; revision=1360
* empathy-contact-widget: remove tabs (Guillaume Desmottes)Xavier Claessens2008-07-091-7/+7
| | | | svn path=/trunk/; revision=1216
* switch empathy-contact-widget to Collabora coding style (Guillaume Desmottes)Xavier Claessens2008-07-091-9/+9
| | | | svn path=/trunk/; revision=1213
* Update copyright year in .h too, it was done in .c only.Xavier Claessens2008-04-151-1/+1
| | | | svn path=/trunk/; revision=946
* Add a public method to change the contact showed.Xavier Claessens2008-01-241-0/+2
| | | | svn path=/trunk/; revision=598
* 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
* Add EMPATHY_CONTACT_WIDGET_EDIT_NONE to EmpathyContactWidgetFlags.Xavier Claessens2007-10-221-0/+1
| | | | | | | | | | 2007-10-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-widget.h: Add EMPATHY_CONTACT_WIDGET_EDIT_NONE to EmpathyContactWidgetFlags. svn path=/trunk/; revision=387
* To know if an account is connected, useXavier Claessens2007-10-211-3/+7
| | | | | | | | | | | | | | | | | | 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-9/+10
| | | | | | | | | | | | | | | | | | 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
* Implement EmpathyAvatarChooser and EmpathyAvatarImage and make use of themXavier Claessens2007-10-091-4/+5
| | | | | | | | | | | | | | | | | | | | | 2007-10-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-avatar-chooser.c: * libempathy-gtk/empathy-avatar-chooser.h: * libempathy-gtk/empathy-avatar-image.c: * libempathy-gtk/empathy-avatar-image.h: * libempathy-gtk/Makefile.am: * src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage and make use of them in contact information windows. That means we can now enlarge avatars when clicking on it and we can set our own avatar if we edit our own contact. svn path=/trunk/; revision=363
* Do not show salut accounts in the add contact dialog. Rework a bitXavier Claessens2007-07-261-3/+10
| | | | | | | | | | | | | | | | | | | 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
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-3/+3
| | | | | | | | | | | | | 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
* Do not save when closing the dialog. Update information in real-time andXavier Claessens2007-06-091-1/+0
| | | | | | | | | | | | | | | | | | 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
* EmpatchContactWidget has 2 modes: editable or not.Xavier Claessens2007-06-071-2/+4
| | | | | | | | | | | | | 2007-06-06 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-widget.glade: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-subscription-dialog.c: EmpatchContactWidget has 2 modes: editable or not. svn path=/trunk/; revision=127
* New widget: EmpathyContactWidget. It displays information about a contact,Xavier Claessens2007-06-061-0/+36
2007-06-06 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-contact-widget.glade: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/Makefile.am: New widget: EmpathyContactWidget. It displays information about a contact, it can be used in any kind of dialog which needs to display contact information like alias, groups, avatar, etc. If the contact is the selfcontact information are editable. * libempathy/empathy-tp-contact-list.c: Do not take care of subscription changes. * libempathy/gossip-contact.c: Use gossip_presence_state_get_default_status (MC_PRESENCE_OFFLINE) when there is no presence. svn path=/trunk/; revision=124