fixed style path problem

This commit is contained in:
Oguz Kagan EREN
2021-07-15 16:32:54 +03:00
parent 3755303558
commit 7c74b972f6
4 changed files with 30 additions and 26 deletions
-15
View File
@@ -1,15 +0,0 @@
window {
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
.homepage button {
transition: border 100ms ease-in-out;
padding: 10px 30px;
border: none;
border-radius: 5px 5px 5px 5px;
}
.aboutdialog {
border-radius: 7px;
}
+6 -3
View File
@@ -99,9 +99,6 @@ class Hello(Gtk.Window):
self.app = "manjaro-hello"
self.dev = "--dev" in sys.argv # Dev mode activated ?
screen = Gdk.Screen.get_default()
provider = Gtk.CssProvider()
provider.load_from_path(os.path.abspath("src/style.css"))
Gtk.StyleContext.add_provider_for_screen(screen, provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
# Load preferences
if self.dev:
@@ -110,6 +107,7 @@ class Hello(Gtk.Window):
self.preferences["desktop_path"] = os.getcwd() + f"/{self.app}.desktop"
self.preferences["locale_path"] = "locale/"
self.preferences["ui_path"] = f"ui/{self.app}.glade"
self.preferences["style_path"] = f"ui/style.css"
else:
self.preferences = read_json(f"/usr/share/{self.app}/data/preferences.json")
# Get saved infos
@@ -117,6 +115,11 @@ class Hello(Gtk.Window):
if not self.save:
self.save = {"locale": None}
# Import Css
provider = Gtk.CssProvider()
provider.load_from_path(self.preferences["style_path"])
Gtk.StyleContext.add_provider_for_screen(screen, provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
# Init window
self.builder = Gtk.Builder.new_from_file(self.preferences["ui_path"])
self.builder.connect_signals(self)
-1
View File
@@ -1 +0,0 @@
@import url("base.css");