8 #define INDEX_ALT_FIELD 3
17 struct index_elem *next;
20 struct index_elem *next;
30 int init_extra_field(enum str_opts option);
33 void get_list_field(int item, struct index_elem *e, struct list_field *res);
34 void list_headerline();
37 void scroll_list_up();
38 void scroll_list_down();
43 void set_selection(int item, int value);
44 void list_invert_curitem_selection();
45 void move_curitem(int direction);
49 void invert_selection();
51 int list_get_curitem();
52 int list_get_firstitem();
53 void list_set_curitem(int i);
63 #define LIST_BOTTOM (LINES - 2)
65 #define LIST_LINES (LIST_BOTTOM - LIST_TOP)
66 #define LIST_COLS COLS
68 #define LAST_LIST_ITEM (first_list_item + LIST_LINES - 1)