refresh_list()
{
int i, line;
-
+
werase(list);
ui_print_number_of_items();
-
+
if(items < 1) {
refresh();
wrefresh(list);
return;
}
-
+
if(curitem < 0)
curitem = 0;
if(selected[i])
mvwaddch(list, line, 0, '*' );
-
+
mvwaddnstr(list, line, NAMEPOS, database[i][NAME],
bytes2width(database[i][NAME], NAMELEN));
if(opt_get_bool(BOOL_SHOW_ALL_EMAILS))
if(highlight)
wstandend(list);
}
-
+
void
list_headerline()
{
if(curitem < 1)
return;
-
+
curitem = curitem == first_list_item ?
((curitem -= LIST_LINES) < 0 ? 0 : curitem) : first_list_item;
-
+
refresh_list();
}
{
if(items > 0)
curitem = 0;
-
+
refresh_list();
}