Home | History | Annotate | Download | only in kconfig

Lines Matching refs:prompt

122 struct property *menu_add_prop(enum prop_type type, char *prompt, struct expr *expr, struct expr *dep)
130 if (prompt) {
131 if (isspace(*prompt)) {
133 while (isspace(*prompt))
134 prompt++;
136 if (current_entry->prompt)
137 prop_warn(prop, "prompt redefined");
138 current_entry->prompt = prop;
140 prop->text = prompt;
145 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep)
147 return menu_add_prop(type, prompt, NULL, dep);
249 } else if (parent->prompt)
250 parentdep = parent->prompt->visible.expr;
262 prop = menu->prompt;
282 basedep = parent->prompt ? parent->prompt->visible.expr : NULL;
287 dep = menu->prompt ? menu->prompt->visible.expr : menu->dep;
316 if (!menu->prompt)
317 menu_warn(menu, "choice value must have a prompt");
322 "single prompt");
337 if (menu->list && (!menu->prompt || !menu->prompt->text)) {
353 if (sym_is_choice(sym) && !parent->prompt)
354 menu_warn(parent, "choice must have a prompt");
361 if (sym && !sym_is_optional(sym) && parent->prompt) {
363 expr_alloc_and(parent->prompt->visible.expr,
374 if (!menu->prompt)
379 visible = menu->prompt->visible.tri;
381 visible = menu->prompt->visible.tri = expr_calc_value(menu->prompt->visible.expr);
396 if (menu->prompt)
397 return _(menu->prompt->text);
413 type = menu->prompt ? menu->prompt->type : 0;