X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=list.h;h=e968a2f8c655f81b82097f80b3fa58d710c86f8b;hb=7d7ae6aab5fb6307328b7cfb193ebce3e2870624;hp=16a2dd9899cc54c5065bf364e3cb3bb0cc307fd9;hpb=f5a6c419271623d4e30d257e4bfde1b0b6d0fb79;p=pkg%2Fabook.git diff --git a/list.h b/list.h index 16a2dd9..e968a2f 100644 --- a/list.h +++ b/list.h @@ -15,14 +15,17 @@ void page_up(); void page_down(); void select_none(); void select_all(); +void set_selection(int item, int value); +void list_invert_curitem_selection(); void move_curitem(int direction); void goto_home(); void goto_end(); void highlight_line(WINDOW *win, int line); int selected_items(); void invert_selection(); -int list_current_item(); int list_is_empty(); +int list_get_curitem(); +void list_set_curitem(int i); int duplicate_item(); @@ -45,6 +48,6 @@ enum { #define EMAILLEN (EXTRAPOS - EMAILPOS - 1) #define EXTRALEN (COLS - EXTRAPOS) -#define LAST_LIST_ITEM ( first_list_item + LIST_LINES - 1 ) +#define LAST_LIST_ITEM (first_list_item + LIST_LINES - 1) #endif