change the bg color instead of the fg color when a contact (dis)connects. Colors have to be improved
This commit is contained in:
parent
634440c762
commit
96e8c8a447
1 changed files with 15 additions and 8 deletions
|
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue