Add building status light
This commit is contained in:
@@ -237,5 +237,15 @@ VisualsConfig VisualsLoader::load(const std::string& path)
|
||||
cfg.toast.fontSize = requireInt(t, "font_size", "toast");
|
||||
}
|
||||
|
||||
// Status light (REQ-UI-STATUS-LIGHT)
|
||||
{
|
||||
toml::table& sl = requireSubtable(tbl, "status_light", "root");
|
||||
cfg.statusLight.grey = parseColor(requireString(sl, "grey", "status_light"), "status_light.grey");
|
||||
cfg.statusLight.green = parseColor(requireString(sl, "green", "status_light"), "status_light.green");
|
||||
cfg.statusLight.red = parseColor(requireString(sl, "red", "status_light"), "status_light.red");
|
||||
cfg.statusLight.yellow = parseColor(requireString(sl, "yellow", "status_light"), "status_light.yellow");
|
||||
cfg.statusLight.outline = parseColor(requireString(sl, "outline", "status_light"), "status_light.outline");
|
||||
}
|
||||
|
||||
return cfg;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user