Source code for magscope.ui.theme
"""Shared UI color constants."""
from magscope.settings import DEFAULT_GUI_ACCENT_COLOR, normalize_hex_color
[docs]
ACCENT_COLOR = DEFAULT_GUI_ACCENT_COLOR
[docs]
APP_BACKGROUND_COLOR = '#121212'
[docs]
PANEL_BACKGROUND_COLOR = '#1d1d1d'
[docs]
PANEL_BACKGROUND_RGB = (29, 29, 29)
[docs]
_current_accent_color = ACCENT_COLOR
[docs]
def get_accent_color() -> str:
return _current_accent_color
[docs]
def set_accent_color(color: str) -> str:
global _current_accent_color
_current_accent_color = normalize_hex_color(color)
return _current_accent_color