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