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