示例#1
0
void
reset_color_scheme(col_scheme_t *cs)
{
	reset_color_scheme_colors(cs);
	free_color_scheme_highlights(cs);
	load_color_pairs(cs);
}
示例#2
0
void
check_color_scheme(col_scheme_t *cs)
{
	if(cs->state == CSS_BROKEN)
	{
		reset_color_scheme_colors(cs);
		cs->state = CSS_DEFAULTED;
	}
}
示例#3
0
/* Completely resets the cs to builtin default color scheme.  Changes: colors,
 * name, state. */
static void
reset_to_default_color_scheme(col_scheme_t *cs)
{
	reset_color_scheme_colors(cs);

	snprintf(cs->name, sizeof(cs->name), "%s", DEF_CS_NAME);
	snprintf(cs->dir, sizeof(cs->dir), "%s", "/");

	cs->state = CSS_NORMAL;
}
示例#4
0
void
reset_color_scheme(int color_base, col_scheme_t *cs)
{
	reset_color_scheme_colors(cs);
	load_color_pairs(color_base, cs);
}