diff options
| author | Joris Guyonvarch | 2026-01-17 14:02:26 +0100 |
|---|---|---|
| committer | Joris Guyonvarch | 2026-01-17 14:02:26 +0100 |
| commit | 58be1eb6f7fdd97326e02b6a78f990daad8f6646 (patch) | |
| tree | b9a099ec84cd4114c01a75a9016f7aec32ce1d09 /src/application.py | |
| parent | 33ff287cd5734ee9aabe28b617298bd81435c951 (diff) | |
Fix loading style from resource dir
Diffstat (limited to 'src/application.py')
| -rw-r--r-- | src/application.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/application.py b/src/application.py index b2893f7..5b5e061 100644 --- a/src/application.py +++ b/src/application.py @@ -10,7 +10,7 @@ from src.main_window import MainWindow class Application(Adw.Application): def __init__(self, resources, library, ereader, conn, **kwargs): super().__init__(**kwargs) - self.connect('activate', self.on_activate) + self.connect('activate', self._on_activate) self._resources = resources self._library = library @@ -22,17 +22,17 @@ class Application(Adw.Application): sm.set_color_scheme(Adw.ColorScheme.PREFER_DARK) # Style - load_style() + self._load_style() - def on_activate(self, app): + 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, - ) + def _load_style(self): + provider = Gtk.CssProvider() + provider.load_from_path(f'{self._resources}/style.css') + Gtk.StyleContext.add_provider_for_display( + Gdk.Display.get_default(), + provider, + Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION, + ) |
