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:
authorDenis Fomin <fominde@gmail.com>2013-05-27 16:38:39 +0400
committerDenis Fomin <fominde@gmail.com>2013-05-27 16:38:39 +0400
commit51464d0c61d771b6046482c24aca507ab3c3fd75 (patch)
treedddbe9153c31beda971e5a1734138b5690dab5d6 /clients_icons
parentee1515f69a8a33216ada023bfb90973ee67e0cc3 (diff)
ClientsIconsPlugin. Add Poezio icon.
Diffstat (limited to 'clients_icons')
-rw-r--r--clients_icons/clients_icons.py8
-rw-r--r--clients_icons/manifest.ini2
2 files changed, 9 insertions, 1 deletions
diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py
index dd0d753..7bcf2f9 100644
--- a/clients_icons/clients_icons.py
+++ b/clients_icons/clients_icons.py
@@ -145,6 +145,7 @@ clients = {
'http://opensource.palm.com/packages.html': ['palm.png', 'Palm'],
'http://spectrum.im/': ['spectrum.png', 'Spectrum'],
'http://tigase.org/messenger': ['tigase.png', 'Tigase'],
+ 'httр://sleekxmpp.com/ver/1.1.11': ['poezio.png', 'Poezio'],
}
libpurple_clients ={
'adium': 'http://www.adium.im/',
@@ -288,6 +289,9 @@ class ClientsIconsPlugin(GajimPlugin):
if client in contact.resource.lower():
caps = libpurple_clients[client]
+ if 'sleekxmpp.com'in caps:
+ caps = 'httр://sleekxmpp.com/ver/1.1.11'
+
caps_from_jid = self.check_jid(contact.jid)
if caps_from_jid:
caps = caps_from_jid
@@ -506,6 +510,8 @@ class ClientsIconsPlugin(GajimPlugin):
for client in libpurple_clients:
if client in contact.resource.lower():
caps = libpurple_clients[client]
+ if 'sleekxmpp.com'in caps:
+ caps = 'httр://sleekxmpp.com/ver/1.1.11'
caps_from_jid = self.check_jid(iq_obj.jid)
if caps_from_jid:
@@ -527,6 +533,8 @@ class ClientsIconsPlugin(GajimPlugin):
caps = tag[0].getAttr('node')
if 'pidgin.im' in caps:
caps = 'libpurple'
+ if 'sleekxmpp.com' in caps:
+ caps = 'httр://sleekxmpp.com/ver/1.1.11'
iter_ = iq_obj.gc_control.get_contact_iter(iq_obj.nick)
model = iq_obj.gc_control.model
if model[iter_][self.muc_renderer_num] is not None:
diff --git a/clients_icons/manifest.ini b/clients_icons/manifest.ini
index 5717340..5b84100 100644
--- a/clients_icons/manifest.ini
+++ b/clients_icons/manifest.ini
@@ -1,7 +1,7 @@
[info]
name: Clients icons
short_name: clients_icons
-version: 4.2
+version: 4.3
description: Shows the client icons in the roster
and in groupchats.
For icons in tooltip support, you need to install Gajim r14117 or above.