From bb7381765c435ac37e133f7fcc14a07823539050 Mon Sep 17 00:00:00 2001 From: Lars Henriksen Date: Sun, 17 Dec 2017 08:25:10 +0100 Subject: Scrollbar and right window border (corrected) When a scrollbar is on display in APP or TOD windows, the right vertical border (outside the scrollbar) is not highlighted when the window is selected. The scrollbar is always highlighted: - when APP or TOD is deselected - in configuration windows where borders otherwise are not The patch moves the scrollbar parameters (except highlight) from arguments of draw_scrollbar() to the function itself. The highlight argument was 1; instead it is set higher in the call hierarchy (wins_update_panels()) and passed on down. Signed-off-by: Lukas Fleischer --- src/custom.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/custom.c') diff --git a/src/custom.c b/src/custom.c index 6e57167..6516afb 100644 --- a/src/custom.c +++ b/src/custom.c @@ -812,7 +812,7 @@ void custom_general_config(void) general_option_height, print_general_option); listbox_load_items(&lb, NB_OPTIONS); listbox_draw_deco(&lb, 0); - listbox_display(&lb); + listbox_display(&lb, NOHILT); wins_set_bindings(bindings, ARRAY_SIZE(bindings)); wins_status_bar(); wnoutrefresh(win[STA].p); @@ -846,7 +846,7 @@ void custom_general_config(void) } } - listbox_display(&lb); + listbox_display(&lb, NOHILT); wins_status_bar(); wnoutrefresh(win[STA].p); wmove(win[STA].p, 0, 0); @@ -951,7 +951,7 @@ void custom_keys_config(void) custom_keys_config_bar(); selrow = selelm = 0; nbrowelm = print_keys_bindings(kwin.inner, selrow, selelm, LINESPERKEY); - wins_scrollwin_display(&kwin); + wins_scrollwin_display(&kwin, NOHILT); firstrow = 0; lastrow = firstrow + nbdisplayed - 1; for (;;) { @@ -1020,7 +1020,7 @@ void custom_keys_config(void) selrow, selelm, LINESPERKEY); - wins_scrollwin_display(&kwin); + wins_scrollwin_display(&kwin, NOHILT); wins_redrawwin(grabwin); continue; } @@ -1073,7 +1073,7 @@ void custom_keys_config(void) nbrowelm = print_keys_bindings(kwin.inner, selrow, selelm, LINESPERKEY); - wins_scrollwin_display(&kwin); + wins_scrollwin_display(&kwin, NOHILT); } } -- cgit v1.2.3-54-g00ecf