[evince/wip/exalm/dark: 24/24] previewer: Support dark style preference




commit 7bf19088688ec719d4710ef99f44e9945187dcc6
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Wed Jan 5 23:24:36 2022 +0500

    previewer: Support dark style preference

 previewer/ev-previewer.c | 5 +++++
 previewer/meson.build    | 1 +
 2 files changed, 6 insertions(+)
---
diff --git a/previewer/ev-previewer.c b/previewer/ev-previewer.c
index 378cbdf80..4ccfbc20a 100644
--- a/previewer/ev-previewer.c
+++ b/previewer/ev-previewer.c
@@ -29,6 +29,7 @@
 
 #include <gtk/gtk.h>
 #include <glib/gi18n.h>
+#include <handy.h>
 #include <evince-document.h>
 #include <evince-view.h>
 
@@ -100,6 +101,10 @@ startup_cb (GApplication *application,
 
         g_assert (input_fd != -1 || input_file != NULL);
 
+        hdy_init ();
+        hdy_style_manager_set_color_scheme (hdy_style_manager_get_default (),
+                                            HDY_COLOR_SCHEME_PREFER_LIGHT);
+
         window = ev_previewer_window_new ();
 
         if (print_settings_fd != -1) {
diff --git a/previewer/meson.build b/previewer/meson.build
index 0bc3dd616..389c75c50 100644
--- a/previewer/meson.build
+++ b/previewer/meson.build
@@ -24,6 +24,7 @@ previewer_deps = [
   libevdocument_dep,
   libevmisc_dep,
   libevview_dep,
+  hdy_dep
 ]
 
 if enable_gtk_unix_print


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