[gtk+] print dialog: Fix layout preview drawing
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] print dialog: Fix layout preview drawing
- Date: Wed, 3 Feb 2016 15:08:08 +0000 (UTC)
commit 0bcd8603ebf861de29dfe3316c9f3c04d78f50f3
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Feb 3 16:06:05 2016 +0100
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 deletions(-)
---
diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c
index fd917ef..f47b9bc 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 af20b46..d91e9eb 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 7f1611e..46af313 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 53678f9..a7ff60d 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; }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]