Lines Matching refs:scrollamt
231 print_menu(ALL_DATA * data, int choice, int scrollamt, int max_choice, bool is_inputmenu)
238 &data->items[i + scrollamt],
261 scrollamt,
262 scrollamt,
263 scrollamt + max_choice,
345 int scrollamt = 0;
498 if (choice - scrollamt >= max_choice) {
499 scrollamt = choice - (max_choice - 1);
503 print_menu(&all, choice, scrollamt, max_choice, is_inputmenu);
553 for (j = scrollamt + choice + 1; j < item_no; j++) {
556 i = j - scrollamt;
561 for (j = 0; j <= scrollamt + choice; j++) {
564 i = j - scrollamt;
594 i = -scrollamt;
597 i = item_no - 1 - scrollamt;
603 else if (scrollamt != 0)
604 i = -MIN(scrollamt, max_choice);
610 i = MIN(choice + max_choice, item_no - scrollamt - 1);
614 if (choice == 0 && scrollamt == 0)
619 if (scrollamt + choice >= item_no - 1)
633 scrollamt += i;
637 scrollamt += (i - max_choice + 1);
639 print_menu(&all, choice, scrollamt, max_choice, is_inputmenu);
642 print_menu(&all, choice, scrollamt, max_choice, is_inputmenu);
679 scrollamt + choice);
695 &items[scrollamt + choice],
698 result = rename_menutext(items, scrollamt + choice, tmp);
700 items[scrollamt + choice].text = tmp;
708 &items[scrollamt + choice],
751 *current_item = scrollamt + choice;