navigate.view.theme

Global GUI theming helpers.

Functions

apply_theme(root[, gui_settings])

Apply the global ttk/tk theme to the root and all inheriting popups.

get_theme_color(name[, fallback])

Return a named theme color from the active palette.

get_theme_font(name[, fallback])

Return a named theme font tuple with fallback support.

get_theme_matplotlib_font(name[, fallback])

Return a Matplotlib-compatible font dictionary from theme typography.

get_theme_padding(name[, fallback])

Return a named padding token from the active layout system.

get_theme_padding_px(values)

Resolve pixel padding through tokenized lookup.

get_theme_space_px(value[, fallback])

Resolve pixel spacing through tokenized lookup.

get_theme_spacing(name[, fallback])

Return a named spacing token from the active layout scale.