Avoid code duplication in old popups coloring
This commit is contained in:
parent
9695633c7e
commit
e226313777
1 changed files with 14 additions and 44 deletions
|
@ -1023,56 +1023,26 @@ class PopupNotificationWindow:
|
||||||
os.path.join(gajim.DATA_DIR, 'pixmaps', 'events', 'chat_msg_recv.png')) # img to display
|
os.path.join(gajim.DATA_DIR, 'pixmaps', 'events', 'chat_msg_recv.png')) # img to display
|
||||||
|
|
||||||
if event_type == _('Contact Signed In'):
|
if event_type == _('Contact Signed In'):
|
||||||
limegreen = gtk.gdk.color_parse('limegreen')
|
bg_color = 'limegreen'
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, limegreen)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, limegreen)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
elif event_type == _('Contact Signed Out'):
|
elif event_type == _('Contact Signed Out'):
|
||||||
red = gtk.gdk.color_parse('red')
|
bg_color = 'red'
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, red)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, red)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
elif event_type in (_('New Message'), _('New Single Message'),
|
elif event_type in (_('New Message'), _('New Single Message'),
|
||||||
_('New Private Message')):
|
_('New Private Message'), _('New E-mail')):
|
||||||
dodgerblue = gtk.gdk.color_parse('dodgerblue')
|
bg_color = 'dodgerblue'
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, dodgerblue)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, dodgerblue)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
elif event_type == _('File Transfer Request'):
|
elif event_type == _('File Transfer Request'):
|
||||||
bg_color = gtk.gdk.color_parse('khaki')
|
bg_color = 'khaki'
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
elif event_type == _('File Transfer Error'):
|
elif event_type == _('File Transfer Error'):
|
||||||
bg_color = gtk.gdk.color_parse('firebrick')
|
bg_color = 'firebrick'
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
elif event_type in (_('File Transfer Completed'),
|
elif event_type in (_('File Transfer Completed'),
|
||||||
_('File Transfer Stopped')):
|
_('File Transfer Stopped')):
|
||||||
bg_color = gtk.gdk.color_parse('yellowgreen')
|
bg_color = 'yellowgreen'
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
elif event_type == _('New E-mail'):
|
|
||||||
dodgerblue = gtk.gdk.color_parse('dodgerblue')
|
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, dodgerblue)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, dodgerblue)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
elif event_type == _('Groupchat Invitation'):
|
elif event_type == _('Groupchat Invitation'):
|
||||||
bg_color = gtk.gdk.color_parse('tan1')
|
bg_color = 'tan1'
|
||||||
close_button.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
eventbox.modify_bg(gtk.STATE_NORMAL, bg_color)
|
|
||||||
event_description_label.set_markup(
|
|
||||||
'<span foreground="black">%s</span>' % text)
|
|
||||||
else: # Unknown event ! Shouldn't happen but deal with it
|
else: # Unknown event ! Shouldn't happen but deal with it
|
||||||
|
bg_color = 'white'
|
||||||
|
popup_bg_color = gtk.gdk.color_parse(bg_color)
|
||||||
|
close_button.modify_bg(gtk.STATE_NORMAL, popup_bg_color)
|
||||||
|
eventbox.modify_bg(gtk.STATE_NORMAL, popup_bg_color)
|
||||||
event_description_label.set_markup(
|
event_description_label.set_markup(
|
||||||
'<span foreground="black">%s</span>' % text)
|
'<span foreground="black">%s</span>' % text)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue