aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index 6bcf824..7353ce7 100644
--- a/src/config.c
+++ b/src/config.c
@@ -30,6 +30,8 @@ static void runes_config_set_defaults(RunesTerm *t)
t->bold_is_bold = 1;
t->audible_bell = 1;
+ t->mousecursorcolor = cairo_pattern_create_rgb(1.0, 1.0, 1.0);
+
t->fgdefault = cairo_pattern_create_rgb(0.827, 0.827, 0.827);
t->bgdefault = cairo_pattern_create_rgb(0.0, 0.0, 0.0);
@@ -195,6 +197,14 @@ static void runes_config_set(RunesTerm *t, char *key, char *val)
t->fgdefault = newcolor;
}
}
+ else if (!strcmp(key, "mousecursorcolor")) {
+ cairo_pattern_t *newcolor;
+ newcolor = runes_config_parse_color(val);
+ if (newcolor) {
+ cairo_pattern_destroy(t->mousecursorcolor);
+ t->mousecursorcolor = newcolor;
+ }
+ }
else if (!strncmp(key, "color", 5)
&& strlen(key) == 6 && key[5] >= '0' && key[5] <= '7') {
cairo_pattern_t *newcolor;