Lines Matching refs:items
32 #define ItemName(i) items[LLEN(i) + 0]
33 #define ItemNameY(i) items[LLEN(i) + 1]
34 #define ItemNameX(i) items[LLEN(i) + 2]
35 #define ItemText(i) items[LLEN(i) + 3]
36 #define ItemTextY(i) items[LLEN(i) + 4]
37 #define ItemTextX(i) items[LLEN(i) + 5]
38 #define ItemTextFLen(i) items[LLEN(i) + 6]
39 #define ItemTextILen(i) items[LLEN(i) + 7]
40 #define ItemHelp(i) (dialog_vars.item_help ? items[LLEN(i) + 8] : dlg_strempty())
408 dlg_default_formitem(DIALOG_FORMITEM * items) in dlg_default_formitem() argument
414 while (items->name != 0) { in dlg_default_formitem()
415 if (!strcmp(dialog_vars.default_item, items->name)) { in dlg_default_formitem()
419 ++items; in dlg_default_formitem()
469 DIALOG_FORMITEM * items, in dlg_form() argument
505 int choice = dlg_default_formitem(items); in dlg_form()
532 make_FORM_ELTs(items, item_no, &min_height, &min_width); in dlg_form()
604 choice = set_choice(items, choice, item_no, &non_editable); in dlg_form()
605 current = &items[choice]; in dlg_form()
614 print_form(form, items, item_no, scrollamt, choice); in dlg_form()
647 current = &items[choice]; in dlg_form()
723 if (state == sTEXT && !is_first_field(items, choice)) { in dlg_form()
734 print_item(form, items + choice, scrollamt, FALSE); in dlg_form()
768 if (state == sTEXT && !is_last_field(items, choice, item_no)) { in dlg_form()
776 print_item(form, items + choice, scrollamt, FALSE); in dlg_form()
804 if (items[n].name_y == row in dlg_form()
805 && items[n].name_x <= col in dlg_form()
806 && (items[n].name_x + items[n].name_len > col in dlg_form()
807 || (items[n].name_y == items[n].text_y in dlg_form()
808 && items[n].text_x > col))) { in dlg_form()
809 if (!is_readonly(&(items[n]))) { in dlg_form()
814 if (items[n].text_y == row in dlg_form()
815 && items[n].text_x <= col in dlg_form()
816 && items[n].text_x + items[n].text_ilen > col) { in dlg_form()
817 if (!is_readonly(&(items[n]))) { in dlg_form()
824 print_item(form, items + choice, scrollamt, FALSE); in dlg_form()
841 if (scroll_next(form, items, move_by, &new_choice, &new_scroll)) { in dlg_form()
854 if (tab_next(form, items, item_no, move_by, &new_choice, &new_scroll)) { in dlg_form()
898 dlg_free_formitems(DIALOG_FORMITEM * items) in dlg_free_formitems() argument
901 for (n = 0; items[n].name != 0; ++n) { in dlg_free_formitems()
902 if (items[n].name_free) in dlg_free_formitems()
903 free(items[n].name); in dlg_free_formitems()
904 if (items[n].text_free) in dlg_free_formitems()
905 free(items[n].text); in dlg_free_formitems()
906 if (items[n].help_free && items[n].help != dlg_strempty()) in dlg_free_formitems()
907 free(items[n].help); in dlg_free_formitems()
909 free(items); in dlg_free_formitems()
933 char **items) in dialog_form() argument