aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-roster-contact.c
Commit message (Collapse)AuthorAgeFilesLines
* roster-contact: inherit from GtkListBoxRowGuillaume Desmottes2013-09-041-7/+8
| | | | | | Need to be pack in a GtkListBox. https://bugzilla.gnome.org/show_bug.cgi?id=706988
* pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-201-1/+2
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-images: move the default avatar definition from Empathy to tp-awMarco Barisione2013-08-201-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-4/+2
| | | | | | | | | | | | Sort by: • "config.h" • API declarations, if any • public libraries • internal headers, alphabetically sorted (mostly) http://telepathy.freedesktop.org/wiki/Style#A.23includes 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
* Avoid include path overspecificationsEmanuele Aina2013-04-011-2/+2
| | | | | | | If we're under the libempathy directory there's no need to prefix include file paths with it, and the same is true for libempathy-gtk. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Use double quotes for all internal headersEmanuele Aina2013-04-011-3/+3
| | | | | | | 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
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-281-2/+0
| | | | | | | With the help of the script posted at http://stackoverflow.com/a/7135530 and some manual fixes, drop the unused or redundant #include directives. https://bugzilla.gnome.org/show_bug.cgi?id=696718
* Recognize both handheld and phone clienttypes as mobile devicesSjoerd Simons2013-01-031-16/+4
| | | | | | | | | | Empathy currently displays a phone icon for clients which indicate that they're phones. However some mobile clients use the "handheld" client type instead (e.g. Xabber on android devices). While changing things around, i've also refactored the code a bit to ensure that the determination will stay consistent in the various location if it's changed in future.
* roster-contact: prefix status msg in case of errorGuillaume Desmottes2012-12-261-1/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=688860
* include telepathy-glib.hGuillaume Desmottes2012-09-171-1/+1
| | | | | tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to reduce the delta with the future stable branch.
* add empathy_roster_contact_get_avatar_pixbuf()Guillaume Desmottes2012-07-091-0/+6
|
* roster-contact: force the size of the avatarGuillaume Desmottes2012-07-041-0/+2
| | | | | This ensures that all the contacts are nicely aligned even if they have a smaller avatar.
* add empathy_roster_contact_set_event_icon()Guillaume Desmottes2012-06-141-1/+21
| | | | Will be used to display events in the contact list.
* roster-contact: some sizing fixesGuillaume Desmottes2012-06-141-2/+4
| | | | | | - Don't force a minimal size - Ellipsize the labels so they don't enlarge the window - Make sure the label is always aligned on the left (needed when it's wrapped)
* roster-contact: reduce border paddingGuillaume Desmottes2012-06-141-5/+5
|
* roster-contact: add group propertyGuillaume Desmottes2012-06-141-2/+27
|
* rename EmpathyRosterItem to EmpathyRosterContactGuillaume Desmottes2012-06-141-0/+452