void mc_skin_set_hardcoded_skin (mc_skin_t * mc_skin) { mc_skin->config = mc_config_init (NULL, TRUE); mc_config_set_string (mc_skin->config, "skin", "description", "hardcoded skin"); mc_skin_hardcoded_ugly_lines (mc_skin); mc_skin_hardcoded_blackwhite_colors (mc_skin); }
static void mc_skin_color_check_bw_mode (mc_skin_t * mc_skin) { gchar **groups, **orig_groups; if (tty_use_colors () && !mc_args__disable_colors) return; orig_groups = groups = mc_config_get_groups (mc_skin->config, NULL); if (groups == NULL) return; for (; *groups != NULL; groups++) { if (mc_skin_color_check_inisection (*groups)) mc_config_del_group (mc_skin->config, *groups); } g_strfreev (orig_groups); mc_skin_hardcoded_blackwhite_colors (mc_skin); }