Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Kainer <kaini1123@gmx.at>2010-10-26 12:52:34 +0400
committerMichael Kainer <kaini1123@gmx.at>2010-10-26 12:52:34 +0400
commitc8da36b94cddfae99680f22f47b14adefb4a8120 (patch)
tree415f1b3bed9f9071f8ce9cb171d1a7a5742ce6ea /ubuntu_integration
parent8c7e40fdafada118d8adfb09a0e02c65c4f00192 (diff)
Avatars in the Messaging Menu
Diffstat (limited to 'ubuntu_integration')
-rw-r--r--ubuntu_integration/plugin.py5
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