aboutsummaryrefslogtreecommitdiff
path: root/src/application.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/application.py')
-rw-r--r--src/application.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/application.py b/src/application.py
index 24c2a9a..b2893f7 100644
--- a/src/application.py
+++ b/src/application.py
@@ -3,7 +3,7 @@
import gi
gi.require_version('Adw', '1')
-from gi.repository import Adw
+from gi.repository import Adw, Gtk, Gdk
from src.main_window import MainWindow
@@ -21,6 +21,18 @@ class Application(Adw.Application):
sm = self.get_style_manager()
sm.set_color_scheme(Adw.ColorScheme.PREFER_DARK)
+ # Style
+ load_style()
+
def on_activate(self, app):
self.win = MainWindow(self._resources, self._library, self._ereader, self._conn, application=app)
self.win.present()
+
+def load_style():
+ provider = Gtk.CssProvider()
+ provider.load_from_path('resources/style.css')
+ Gtk.StyleContext.add_provider_for_display(
+ Gdk.Display.get_default(),
+ provider,
+ Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION,
+ )