Avoid code duplication in old popups coloring

This commit is contained in:
Jean-Marie Traissard 2006-04-05 19:57:13 +00:00
parent 9695633c7e
commit e226313777

View file

@ -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)