Daniel Brötzmann pushed to branch mainwindow at gajim / gajim


Commits:
34aa3837 by wurstsalat at 2021-05-06T22:31:42+02:00
CodeTextview: Set style scheme depending on Gajim theme

- - - - -


1 changed file:

- gajim/gtk/conversation/code_widget.py


Changes:

=====================================
gajim/gtk/conversation/code_widget.py
=====================================
@@ -21,6 +21,7 @@
 from gi.repository import Gtk
 from gi.repository import GtkSource
 
+from gajim.common import app
 from gajim.common.i18n import _
 
 log = logging.getLogger('gajim.gui.conversation.code_widget')
@@ -95,6 +96,16 @@ def __init__(self):
         self.set_bottom_margin(2)
 
         self._source_manager = GtkSource.LanguageManager.get_default()
+        self._style_scheme_manager = GtkSource.StyleSchemeManager.get_default()
+
+        if app.css_config.prefer_dark:
+            style_scheme = self._style_scheme_manager.get_scheme(
+                'solarized-dark')
+        else:
+            style_scheme = self._style_scheme_manager.get_scheme(
+                'solarized-light')
+        if style_scheme is not None:
+            self.get_buffer().set_style_scheme(style_scheme)
 
     def set_language(self, language_string):
         if language_string is None:



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/34aa3837d6a62198bb4f1b1698c3aa221c4eaa64

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/34aa3837d6a62198bb4f1b1698c3aa221c4eaa64
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to