Match navigation button backgrounds to theme
This commit is contained in:
parent
ea9be39c48
commit
460729104a
|
|
@ -448,9 +448,10 @@ class UIBuilderMixin:
|
||||||
|
|
||||||
def _navigation_palette(self) -> dict[str, str]:
|
def _navigation_palette(self) -> dict[str, str]:
|
||||||
is_dark = getattr(self, "theme", "light") == "dark"
|
is_dark = getattr(self, "theme", "light") == "dark"
|
||||||
if is_dark:
|
default_bg = "#0f0f10" if is_dark else "#ededf2"
|
||||||
return {"bg": "#26262a", "fg": "#f5f5f5"}
|
bg = self.root.cget("bg") if hasattr(self.root, "cget") else default_bg
|
||||||
return {"bg": "#e8e8ee", "fg": "#1f1f1f"}
|
fg = "#f5f5f5" if is_dark else "#1f1f1f"
|
||||||
|
return {"bg": bg, "fg": fg}
|
||||||
|
|
||||||
def _refresh_toolbar_buttons_theme(self) -> None:
|
def _refresh_toolbar_buttons_theme(self) -> None:
|
||||||
if not getattr(self, "_toolbar_buttons", None):
|
if not getattr(self, "_toolbar_buttons", None):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue