Philipp Hörist pushed to branch master at gajim / gajim


Commits:
d009a2cb by Philipp Hörist at 2019-06-11T22:14:40Z
ConsistentColors: Adjust for background

- - - - -


2 changed files:

- gajim/conversation_textview.py
- gajim/gtk/util.py


Changes:

=====================================
gajim/conversation_textview.py
=====================================
@@ -36,8 +36,6 @@ from gi.repository import GObject
 from gi.repository import GLib
 from gi.repository import Gdk
 
-from nbxmpp.util import text_to_colour
-
 from gajim.common import app
 from gajim.common import helpers
 from gajim.common import i18n
@@ -50,6 +48,7 @@ from gajim.gtk import util
 from gajim.gtk.util import load_icon
 from gajim.gtk.util import get_cursor
 from gajim.gtk.util import format_fingerprint
+from gajim.gtk.util import text_to_color
 from gajim.gtk.emoji_data import emoji_pixbufs
 from gajim.gtk.emoji_data import is_emoji
 from gajim.gtk.emoji_data import get_emoji_pixbuf
@@ -1254,7 +1253,7 @@ class ConversationTextview(GObject.GObject):
     def _add_new_colour_tags(self, tag, name):
         if self._buffer.get_tag_table().lookup(tag) is not None:
             return
-        gdk_color = Gdk.Color.from_floats(*text_to_colour(name))
+        gdk_color = Gdk.Color.from_floats(*text_to_color(name))
         self._buffer.create_tag(tag, foreground_gdk=gdk_color)
 
     def print_subject(self, subject, iter_=None):


=====================================
gajim/gtk/util.py
=====================================
@@ -32,6 +32,7 @@ from gi.repository import Gdk
 from gi.repository import Gtk
 from gi.repository import GLib
 from gi.repository import Pango
+import nbxmpp
 import cairo
 
 from gajim.common import app
@@ -641,3 +642,11 @@ class MaxWidthComboBoxText(Gtk.ComboBoxText):
         if minimum_width > self._max_width:
             minimum_width = self._max_width
         return minimum_width, natural_width
+
+
+def text_to_color(text):
+    if app.css_config.prefer_dark:
+        background = (1, 1, 1)
+    else:
+        background = (0, 0, 0)
+    return nbxmpp.util.text_to_color(text, background)



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/d009a2cbb9ebd679b7aa22d6ae607560c07dcae9

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/d009a2cbb9ebd679b7aa22d6ae607560c07dcae9
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