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 <lfleischer@calcurse.org>
This commit is contained in:
committed by
Lukas Fleischer
parent
a5cc46cd55
commit
bb7381765c
10
src/custom.c
10
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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user