diff options
author | Michael Kainer <kaini1123@gmx.at> | 2010-10-26 12:52:34 +0400 |
---|---|---|
committer | Michael Kainer <kaini1123@gmx.at> | 2010-10-26 12:52:34 +0400 |
commit | c8da36b94cddfae99680f22f47b14adefb4a8120 (patch) | |
tree | 415f1b3bed9f9071f8ce9cb171d1a7a5742ce6ea /ubuntu_integration | |
parent | 8c7e40fdafada118d8adfb09a0e02c65c4f00192 (diff) |
Avatars in the Messaging Menu
Diffstat (limited to 'ubuntu_integration')
-rw-r--r-- | ubuntu_integration/plugin.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ubuntu_integration/plugin.py b/ubuntu_integration/plugin.py index 25f55a4..3364a91 100644 --- a/ubuntu_integration/plugin.py +++ b/ubuntu_integration/plugin.py @@ -26,6 +26,7 @@ from plugins.plugin import GajimPluginException from plugins.helpers import log, log_calls from common import ged from common import gajim +import gtkgui_helpers # 3rd party try: import indicate @@ -143,6 +144,10 @@ class UbuntuIntegrationPlugin(GajimPlugin): indicator.set_property("name", contact) indicator.set_property_time("time", when) indicator.set_property_bool("draw-attention", True); + if gajim.config.get("show_avatars_in_roster"): + pixbuf = gtkgui_helpers.get_avatar_pixbuf_from_cache(jid) + if pixbuf not in (None, "ask"): + indicator.set_property_icon("icon", pixbuf) indicator.connect("user-display", self.on_indicator_activate) indicator.show() indicator.key = key |