commit 33fb6e3a85f0d7744e1fc42bc89b74e65f7176e5 from: Marcel Rodrigues date: Sun May 31 22:58:35 2015 UTC Add scroll indicators to line editor. commit - 6998a035683fe2cdfe6ebd504f9f426dfb8019fb commit + 33fb6e3a85f0d7744e1fc42bc89b74e65f7176e5 blob - d2824fc06e47ce9f0846511203112b5e70f931eb blob + f390076a9a4e2f554636cfa37cb0ee67e47d6b43 --- rover.c +++ rover.c @@ -741,8 +741,12 @@ update_input(char *prompt, Color color) color_set(color, NULL); mvaddnstr(LINES - 1, plen, &INPUT[rover.edit_scroll], maxlen); mvaddch(LINES - 1, plen + MIN(ilen - rover.edit_scroll, maxlen + 1), ' '); - move(LINES - 1, plen + rover.edit.left - rover.edit_scroll); color_set(DEFAULT, NULL); + if (rover.edit_scroll) + mvaddch(LINES - 1, plen - 1, '<'); + if (ilen > rover.edit_scroll + maxlen) + mvaddch(LINES - 1, plen + maxlen, '>'); + move(LINES - 1, plen + rover.edit.left - rover.edit_scroll); } int