diff --git a/data/gui/preferences_window.ui b/data/gui/preferences_window.ui index 0de622134..e1da86db3 100644 --- a/data/gui/preferences_window.ui +++ b/data/gui/preferences_window.ui @@ -1650,7 +1650,7 @@ $T will be replaced by auto-not-available timeout True - 4 + 5 4 12 6 @@ -1778,8 +1778,8 @@ $T will be replaced by auto-not-available timeout 4 - 3 - 4 + 4 + 5 GTK_FILL @@ -2011,6 +2011,57 @@ $T will be replaced by auto-not-available timeout + + + + + + + + + True + + + + + + True + True + True + 0 + #000000000000 + + + + False + end + 1 + + + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + + True + 0 + Group chat highlight: + True + + + 3 + 4 + GTK_FILL + + + diff --git a/src/config.py b/src/config.py index 138c4b71c..212d7d9ee 100644 --- a/src/config.py +++ b/src/config.py @@ -923,6 +923,9 @@ class PreferencesWindow: def on_status_msg_colorbutton_color_set(self, widget): self.on_preference_widget_color_set(widget, 'statusmsgcolor') + def on_muc_highlight_colorbutton_color_set(self, widget): + self.on_preference_widget_color_set(widget, 'markedmsgcolor') + def on_conversation_fontbutton_font_set(self, widget): self.on_preference_widget_font_set(widget, 'conversation_font') @@ -943,7 +946,8 @@ class PreferencesWindow: 'outmsgtxtcolor': ['outgoing_msg_colorbutton', 'outgoing_msg_checkbutton'], 'statusmsgcolor': 'status_msg_colorbutton', - 'urlmsgcolor': 'url_msg_colorbutton'} + 'urlmsgcolor': 'url_msg_colorbutton', + 'markedmsgcolor': 'muc_highlight_colorbutton'} for c in col_to_widget: col = gajim.config.get(c) if col: @@ -971,7 +975,8 @@ class PreferencesWindow: 'inmsgtxtcolor': 'incoming_msg_colorbutton', 'outmsgtxtcolor': 'outgoing_msg_colorbutton', 'statusmsgcolor': 'status_msg_colorbutton', - 'urlmsgcolor': 'url_msg_colorbutton'} + 'urlmsgcolor': 'url_msg_colorbutton', + 'markedmsgcolor': 'muc_highlight_colorbutton'} for c in col_to_widget: gajim.config.set(c, gajim.interface.default_colors[c]) self.draw_color_widgets() diff --git a/src/gui_interface.py b/src/gui_interface.py index 122895bb3..6271c5858 100644 --- a/src/gui_interface.py +++ b/src/gui_interface.py @@ -2723,6 +2723,7 @@ class Interface: 'outmsgtxtcolor': gajim.config.get('outmsgtxtcolor'), 'statusmsgcolor': gajim.config.get('statusmsgcolor'), 'urlmsgcolor': gajim.config.get('urlmsgcolor'), + 'markedmsgcolor': gajim.config.get('markedmsgcolor'), } self.handlers = {}