| 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 | |