change the bg color instead of the fg color when a contact (dis)connects. Colors have to be improved

This commit is contained in:
Yann Leboulanger 2005-04-05 09:38:52 +00:00
parent 634440c762
commit 96e8c8a447

View file

@ -1171,8 +1171,15 @@ class Roster_window:
self.plugin.config['groupbgcolor'])
renderer.set_property('xalign', 0.5)
else:
renderer.set_property('cell-background', \
self.plugin.config['userbgcolor'])
jid = model.get_value(iter, 3)
account = model.get_value(iter, 4)
if jid in self.newly_added[account]:
renderer.set_property('cell-background', '#adc3c6')
elif jid in self.to_be_removed[account]:
renderer.set_property('cell-background', '#ab6161')
else:
renderer.set_property('cell-background', \
self.plugin.config['userbgcolor'])
renderer.set_property('xalign', 1)
renderer.set_property('width', 20)
@ -1195,15 +1202,15 @@ class Roster_window:
else:
jid = model.get_value(iter, 3)
account = model.get_value(iter, 4)
renderer.set_property('foreground', \
self.plugin.config['usertextcolor'])
if jid in self.newly_added[account]:
renderer.set_property('foreground', 'green')
renderer.set_property('cell-background', '#adc3c6')
elif jid in self.to_be_removed[account]:
renderer.set_property('foreground', 'red')
renderer.set_property('cell-background', '#ab6161')
else:
renderer.set_property('foreground', \
self.plugin.config['usertextcolor'])
renderer.set_property('cell-background', \
self.plugin.config['userbgcolor'])
renderer.set_property('cell-background', \
self.plugin.config['userbgcolor'])
renderer.set_property('font', self.plugin.config['userfont'])
renderer.set_property('xpad', 8)