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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user