UI module

default_theme

procedureextensionexperimentalsince 0.31.0Source

The built-in theme for mode.

Example↗
ui := headless(.{ theme = .LIGHT });
defer free_ui(*ui);
assert(ui.theme.background == default_theme(.LIGHT).background);
default_theme :: (mode: Theme_Mode = .DARK) -> Theme

The built-in theme for mode.

Parameters

mode: Theme_Mode = .DARK
dark or light colours.

Returns

Example↗
ui := headless(.{ theme = .LIGHT });
defer free_ui(*ui);
assert(ui.theme.background == default_theme(.LIGHT).background);

See also