Add support for blinking when there is an event. Make use of EmpathyIdle
authorXavier Claessens <xclaesse@gmail.com>
Wed, 6 Jun 2007 09:10:23 +0000 (09:10 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Wed, 6 Jun 2007 09:10:23 +0000 (09:10 +0000)
commit976d656a08ded1864324b6060ef035ffcb0b833b
treec852357f8832fc6acb3a355e2c9a3335195a3a09
parentc982f4d2eb903359a5083e9466669413d5eaf938
Add support for blinking when there is an event. Make use of EmpathyIdle

2007-06-06 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-status-icon.c: Add support for blinking when
there is an event. Make use of EmpathyIdle for presence handling. Add
an event when a contact requets subscription.

* 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-tp-chatroom.c:
* libempathy/empathy-contact-list.c:
* libempathy/empathy-contact-list.h: get_contacts() is renamed to
get_members(). Adding a signal and a method for local-pending with
contacts with the message. Rework completely the contact-list handling in
EmpathyTpContactList to follow tp spec.

* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h: Add properties for the state and the
status message. EmpathyIdle is now a singleton to manager self presence.

* TODO: Updated.

svn path=/trunk/; revision=123
13 files changed:
ChangeLog
TODO
libempathy-gtk/empathy-status-icon.c
libempathy-gtk/gossip-contact-list-store.c
libempathy-gtk/gossip-contact-list-view.c
libempathy/empathy-contact-list.c
libempathy/empathy-contact-list.h
libempathy/empathy-contact-manager.c
libempathy/empathy-idle.c
libempathy/empathy-idle.h
libempathy/empathy-marshal.list
libempathy/empathy-tp-chatroom.c
libempathy/empathy-tp-contact-list.c