From 0bcd8603ebf861de29dfe3316c9f3c04d78f50f3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 3 Feb 2016 16:06:05 +0100 Subject: [PATCH] print dialog: Fix layout preview drawing Use the CSS name paper for this as well, and make sure Adwaita sets a color that makes the text visible in the dark theme as well. --- gtk/gtkprintunixdialog.c | 1 + gtk/theme/Adwaita/_common.scss | 5 ++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c index fd917efc78..f47b9bcb57 100644 --- a/gtk/gtkprintunixdialog.c +++ b/gtk/gtkprintunixdialog.c @@ -803,6 +803,7 @@ gtk_print_unix_dialog_init (GtkPrintUnixDialog *dialog) _gtk_print_load_custom_papers (priv->custom_paper_list); gtk_css_node_set_name (gtk_widget_get_css_node (priv->collate_image), I_("paper")); + gtk_css_node_set_name (gtk_widget_get_css_node (priv->page_layout_preview), I_("paper")); } static void diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index af20b46217..d91e9eb5fa 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2699,11 +2699,14 @@ levelbar { printdialog { paper { + color: $fg_color; border: 1px solid $borders_color; background: white; padding: 0; - &:backdrop { border-color: $backdrop_borders_color; } + &:backdrop { color: $backdrop_fg_color; + border-color: $backdrop_borders_color; + } } .dialog-action-box { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 7f1611e780..46af313587 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -3506,10 +3506,12 @@ levelbar { * Print dialog * *****************/ printdialog paper { + color: #eeeeec; border: 1px solid #1c1f1f; background: white; padding: 0; } printdialog paper:backdrop { + color: #949796; border-color: #1f2222; } printdialog .dialog-action-box { margin: 12px; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 53678f9208..a7ff60d78f 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -3639,10 +3639,12 @@ levelbar { * Print dialog * *****************/ printdialog paper { + color: #2e3436; border: 1px solid #9d9d99; background: white; padding: 0; } printdialog paper:backdrop { + color: #8b8e8f; border-color: #a5a5a1; } printdialog .dialog-action-box { margin: 12px; }