[vte/wip/rishi/css-theme-background-color: 130/130] widget: Improve legibility by using the appropriate background color




commit e3f47d13a6cea3db47cbc45b4684ac25e87c7f8f
Author: Debarshi Ray <rishi fedoraproject org>
Date:   Sat Aug 8 20:27:32 2020 +0200

    widget: Improve legibility by using the appropriate background color
    
    From GTK 3.24.22 onwards, Adwaita exports a text_view_bg color [1]
    that's meant to be used as the background in text views, such as
    terminal emulators, where higher contrast helps with legibility.
    
    [1] https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2402
        https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2403
    
    https://gitlab.gnome.org/GNOME/vte/-/issues/226

 src/vtegtk.cc | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/vtegtk.cc b/src/vtegtk.cc
index 443f9479..32752904 100644
--- a/src/vtegtk.cc
+++ b/src/vtegtk.cc
@@ -2000,7 +2000,11 @@ vte_terminal_class_init(VteTerminalClass *klass)
         gtk_css_provider_load_from_data (GTK_CSS_PROVIDER (klass->priv->style_provider),
                                          "VteTerminal, " VTE_TERMINAL_CSS_NAME " {\n"
                                          "padding: 1px 1px 1px 1px;\n"
+#if GTK_CHECK_VERSION (3, 24, 22)
+                                         "background-color: @text_view_bg;\n"
+#else
                                          "background-color: @theme_base_color;\n"
+#endif
                                          "color: @theme_text_color;\n"
                                          "}\n",
                                          -1, NULL);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]