diff options
Diffstat (limited to 'src/application.py')
| -rw-r--r-- | src/application.py | 14 |
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, + ) |
