Lines Matching full:prompt
157 struct property *menu_add_prompt(enum prop_type type, char *prompt, in menu_add_prompt() argument
162 if (isspace(*prompt)) { in menu_add_prompt()
164 while (isspace(*prompt)) in menu_add_prompt()
165 prompt++; in menu_add_prompt()
167 if (current_entry->prompt) in menu_add_prompt()
168 prop_warn(prop, "prompt redefined"); in menu_add_prompt()
193 current_entry->prompt = prop; in menu_add_prompt()
194 prop->text = prompt; in menu_add_prompt()
350 * handle the prompt in menu_finalize()
352 prop = menu->prompt; in menu_finalize()
435 basedep = parent->prompt ? parent->prompt->visible.expr : NULL; in menu_finalize()
442 dep = menu->prompt ? menu->prompt->visible.expr : menu->dep; in menu_finalize()
490 if (!menu->prompt) in menu_finalize()
491 menu_warn(menu, "choice value must have a prompt"); in menu_finalize()
554 if (menu->list && (!menu->prompt || !menu->prompt->text)) { in menu_finalize()
570 if (sym_is_choice(sym) && !parent->prompt) in menu_finalize()
571 menu_warn(parent, "choice must have a prompt"); in menu_finalize()
587 if (sym && !sym_is_optional(sym) && parent->prompt) { in menu_finalize()
589 expr_alloc_and(parent->prompt->visible.expr, in menu_finalize()
596 if (!menu->prompt) in menu_has_prompt()
623 if (!menu->prompt) in menu_is_visible()
634 visible = menu->prompt->visible.tri; in menu_is_visible()
636 visible = menu->prompt->visible.tri = expr_calc_value(menu->prompt->visible.expr); in menu_is_visible()
657 if (menu->prompt) in menu_get_prompt()
658 return menu->prompt->text; in menu_get_prompt()
669 type = menu->prompt ? menu->prompt->type : 0; in menu_get_parent_menu()
703 str_printf(r, " Prompt: %s\n", prop->text); in get_prompt_str()
797 if (prop->menu->prompt) { in get_symbol_str()
799 get_prompt_str(r, prop->menu->prompt, head); in get_symbol_str()
804 if (!prop->menu->prompt) { in get_symbol_str()