MCPcopy Create free account
hub / github.com/XorTroll/Goldleaf / ParseColorScheme

Function ParseColorScheme

Goldleaf/source/cfg/cfg_Settings.cpp:92–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90 } \
91
92 void ParseColorScheme(const json::UiColorScheme &json_scheme, ColorScheme &out_scheme, const ColorScheme &def_scheme) {
93 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, bg);
94 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, menu_base);
95 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, menu_base_focus);
96 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, text);
97 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, version_text);
98 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, scroll_bar);
99 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, progress_bar);
100 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, progress_bar_bg);
101 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, dialog_title);
102 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, dialog_opt);
103 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, dialog);
104 _CFG_PARSE_COLOR_SCHEME_COLOR(json_scheme, out_scheme, def_scheme, dialog_over);
105 }
106
107 #define _CFG_GEN_COLOR_SCHEME_COLOR(scheme, out_json_scheme, def_scheme, name) out_json_scheme.name = ColorToHex(scheme.name)
108

Callers 1

LoadMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected