diff options
author | Lars Henriksen <LarsHenriksen@get2net.dk> | 2017-12-17 08:25:10 +0100 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2018-05-26 11:31:43 +0200 |
commit | bb7381765c435ac37e133f7fcc14a07823539050 (patch) | |
tree | f0902c3c714dca97607000e464b52df37aa44e01 /src/listbox.c | |
parent | a5cc46cd550b335b0de6ce7658e0c1ca5068255e (diff) | |
download | calcurse-bb7381765c435ac37e133f7fcc14a07823539050.tar.gz calcurse-bb7381765c435ac37e133f7fcc14a07823539050.zip |
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>
Diffstat (limited to 'src/listbox.c')
-rw-r--r-- | src/listbox.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/listbox.c b/src/listbox.c index 6033896..d511556 100644 --- a/src/listbox.c +++ b/src/listbox.c @@ -134,7 +134,7 @@ void listbox_draw_deco(struct listbox *lb, int hilt) wins_scrollwin_draw_deco(&(lb->sw), hilt); } -void listbox_display(struct listbox *lb) +void listbox_display(struct listbox *lb, int hilt) { int i; @@ -145,7 +145,7 @@ void listbox_display(struct listbox *lb) lb->fn_draw(i, lb->sw.inner, lb->ch[i], is_sel, lb->cb_data); } - wins_scrollwin_display(&(lb->sw)); + wins_scrollwin_display(&(lb->sw), hilt); } int listbox_get_sel(struct listbox *lb) |