diff --git a/src/versions/solarfm-0.0.1/solarfm/core/window.py b/src/versions/solarfm-0.0.1/solarfm/core/window.py index 5960f10..8829ef8 100644 --- a/src/versions/solarfm-0.0.1/solarfm/core/window.py +++ b/src/versions/solarfm-0.0.1/solarfm/core/window.py @@ -82,7 +82,7 @@ class Window(Gtk.ApplicationWindow): styleContext.add_provider_for_screen(screen, cssProvider, Gtk.STYLE_PROVIDER_PRIORITY_USER) def _area_draw(self, widget: Gtk.ApplicationWindow, cr: cairo.Context) -> None: - cr.set_source_rgba(0, 0, 0, 0.54) + cr.set_source_rgba( *settings_manager.get_paint_bg_color() ) cr.set_operator(cairo.OPERATOR_SOURCE) cr.paint() cr.set_operator(cairo.OPERATOR_OVER) diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/ipc_server.py b/src/versions/solarfm-0.0.1/solarfm/utils/ipc_server.py index 6972112..563b086 100644 --- a/src/versions/solarfm-0.0.1/solarfm/utils/ipc_server.py +++ b/src/versions/solarfm-0.0.1/solarfm/utils/ipc_server.py @@ -68,7 +68,7 @@ class IPCServer(Singleton): def _handle_ipc_message(self, conn, start_time) -> None: while True: msg = conn.recv() - if settings.is_debug(): + if settings_manager.is_debug(): print(msg) if "FILE|" in msg: @@ -105,4 +105,4 @@ class IPCServer(Singleton): except ConnectionRefusedError as e: print("Connection refused...") except Exception as e: - print(repr(e)) + print(repr(e)) \ No newline at end of file diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/manager.py b/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/manager.py index 8604ef8..5b71ce8 100644 --- a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/manager.py +++ b/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/manager.py @@ -92,6 +92,7 @@ class SettingsManager(StartCheckMixin, Singleton): self._main_window_w = 1670 self._main_window_h = 830 self._builder = None + self.PAINT_BG_COLOR = (0, 0, 0, 0.0) self._trace_debug = False self._debug = False @@ -126,7 +127,9 @@ class SettingsManager(StartCheckMixin, Singleton): def get_main_window(self) -> Gtk.ApplicationWindow: return self._main_window def get_main_window_width(self) -> Gtk.ApplicationWindow: return self._main_window_w def get_main_window_height(self) -> Gtk.ApplicationWindow: return self._main_window_h - def get_builder(self) -> Gtk.Builder: return self._builder + def get_builder(self) -> Gtk.Builder: return self._builder + def get_paint_bg_color(self) -> list: return self.PAINT_BG_COLOR + def get_glade_file(self) -> str: return self._GLADE_FILE def get_icon_theme(self) -> str: return self._ICON_THEME def get_css_file(self) -> str: return self._CSS_FILE