mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-21 05:33:45 -04:00
config: add temporary(?) tweak option for box drawing line thickness
This commit is contained in:
parent
f1b4bf1275
commit
cbe896f694
2 changed files with 16 additions and 0 deletions
15
config.c
15
config.c
|
|
@ -1708,6 +1708,20 @@ parse_section_tweak(
|
||||||
(long long)conf->tweak.max_shm_pool_size);
|
(long long)conf->tweak.max_shm_pool_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
else if (strcmp(key, "box-drawing-base-thickness") == 0) {
|
||||||
|
double base_thickness;
|
||||||
|
if (!str_to_double(value, &base_thickness)) {
|
||||||
|
LOG_AND_NOTIFY_ERR(
|
||||||
|
"%s:%d: [tweak]: box-drawing-base-thickness: "
|
||||||
|
"expected a decimal value, got '%s'", path, lineno, value);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
conf->tweak.box_drawing_base_thickness = base_thickness;
|
||||||
|
LOG_WARN("tweak: box-drawing-base-thickness=%f",
|
||||||
|
conf->tweak.box_drawing_base_thickness);
|
||||||
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
LOG_AND_NOTIFY_ERR("%s:%u: [tweak]: %s: invalid key", path, lineno, key);
|
LOG_AND_NOTIFY_ERR("%s:%u: [tweak]: %s: invalid key", path, lineno, key);
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -2122,6 +2136,7 @@ config_load(struct config *conf, const char *conf_path,
|
||||||
.render_timer_osd = false,
|
.render_timer_osd = false,
|
||||||
.render_timer_log = false,
|
.render_timer_log = false,
|
||||||
.damage_whole_window = false,
|
.damage_whole_window = false,
|
||||||
|
.box_drawing_base_thickness = 0.02,
|
||||||
},
|
},
|
||||||
|
|
||||||
.notifications = tll_init(),
|
.notifications = tll_init(),
|
||||||
|
|
|
||||||
1
config.h
1
config.h
|
|
@ -196,6 +196,7 @@ struct config {
|
||||||
uint64_t delayed_render_lower_ns;
|
uint64_t delayed_render_lower_ns;
|
||||||
uint64_t delayed_render_upper_ns;
|
uint64_t delayed_render_upper_ns;
|
||||||
off_t max_shm_pool_size;
|
off_t max_shm_pool_size;
|
||||||
|
float box_drawing_base_thickness;
|
||||||
} tweak;
|
} tweak;
|
||||||
|
|
||||||
user_notifications_t notifications;
|
user_notifications_t notifications;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue