diff --git a/src/dialogs.py b/src/dialogs.py index 46858097d..e4c98fa84 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -1023,58 +1023,28 @@ class PopupNotificationWindow: os.path.join(gajim.DATA_DIR, 'pixmaps', 'events', 'chat_msg_recv.png')) # img to display if event_type == _('Contact Signed In'): - limegreen = gtk.gdk.color_parse('limegreen') - close_button.modify_bg(gtk.STATE_NORMAL, limegreen) - eventbox.modify_bg(gtk.STATE_NORMAL, limegreen) - event_description_label.set_markup( - '%s' % text) + bg_color = 'limegreen' elif event_type == _('Contact Signed Out'): - red = gtk.gdk.color_parse('red') - close_button.modify_bg(gtk.STATE_NORMAL, red) - eventbox.modify_bg(gtk.STATE_NORMAL, red) - event_description_label.set_markup( - '%s' % text) + bg_color = 'red' elif event_type in (_('New Message'), _('New Single Message'), - _('New Private Message')): - 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( - '%s' % text) + _('New Private Message'), _('New E-mail')): + bg_color = 'dodgerblue' elif event_type == _('File Transfer Request'): - bg_color = gtk.gdk.color_parse('khaki') - close_button.modify_bg(gtk.STATE_NORMAL, bg_color) - eventbox.modify_bg(gtk.STATE_NORMAL, bg_color) - event_description_label.set_markup( - '%s' % text) + bg_color = 'khaki' elif event_type == _('File Transfer Error'): - bg_color = gtk.gdk.color_parse('firebrick') - close_button.modify_bg(gtk.STATE_NORMAL, bg_color) - eventbox.modify_bg(gtk.STATE_NORMAL, bg_color) - event_description_label.set_markup( - '%s' % text) + bg_color = 'firebrick' elif event_type in (_('File Transfer Completed'), _('File Transfer Stopped')): - bg_color = gtk.gdk.color_parse('yellowgreen') - close_button.modify_bg(gtk.STATE_NORMAL, bg_color) - eventbox.modify_bg(gtk.STATE_NORMAL, bg_color) - event_description_label.set_markup( - '%s' % 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( - '%s' % text) + bg_color = 'yellowgreen' elif event_type == _('Groupchat Invitation'): - bg_color = gtk.gdk.color_parse('tan1') - close_button.modify_bg(gtk.STATE_NORMAL, bg_color) - eventbox.modify_bg(gtk.STATE_NORMAL, bg_color) - event_description_label.set_markup( - '%s' % text) + bg_color = 'tan1' else: # Unknown event ! Shouldn't happen but deal with it - event_description_label.set_markup( - '%s' % text) + 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( + '%s' % text) # set the image image.set_from_file(path_to_image)