summaryrefslogtreecommitdiffstats
path: root/src/wins.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wins.c')
-rw-r--r--src/wins.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/wins.c b/src/wins.c
index 2d521c1..09302ee 100644
--- a/src/wins.c
+++ b/src/wins.c
@@ -325,17 +325,24 @@ void wins_scrollwin_delete(struct scrollwin *sw)
}
/* Draw window border and label. */
-void wins_scrollwin_draw_deco(struct scrollwin *sw)
+void wins_scrollwin_draw_deco(struct scrollwin *sw, int hilt)
{
+ if (hilt)
+ wattron(sw->win, A_BOLD | COLOR_PAIR(COLR_CUSTOM));
+
box(sw->win, 0, 0);
if (!conf.compact_panels) {
mvwaddch(sw->win, 2, 0, ACS_LTEE);
mvwhline(sw->win, 2, 1, ACS_HLINE, sw->w - 2);
mvwaddch(sw->win, 2, sw->w - 1, ACS_RTEE);
+ }
+ if (hilt)
+ wattroff(sw->win, A_BOLD | COLOR_PAIR(COLR_CUSTOM));
+
+ if (!conf.compact_panels)
print_in_middle(sw->win, 1, 0, sw->w, sw->label);
- }
}
/* Display a scrolling window. */