menu               20 scripts/kconfig/conf.c static void conf(struct menu *menu);
menu               21 scripts/kconfig/conf.c static void check_conf(struct menu *menu);
menu               45 scripts/kconfig/conf.c static struct menu *rootEntry;
menu               47 scripts/kconfig/conf.c static void print_help(struct menu *menu)
menu               51 scripts/kconfig/conf.c 	menu_get_ext_help(menu, &help);
menu              133 scripts/kconfig/conf.c static int conf_string(struct menu *menu)
menu              135 scripts/kconfig/conf.c 	struct symbol *sym = menu->sym;
menu              139 scripts/kconfig/conf.c 		printf("%*s%s ", indent - 1, "", _(menu->prompt->text));
menu              152 scripts/kconfig/conf.c 				print_help(menu);
menu              166 scripts/kconfig/conf.c static int conf_sym(struct menu *menu)
menu              168 scripts/kconfig/conf.c 	struct symbol *sym = menu->sym;
menu              172 scripts/kconfig/conf.c 		printf("%*s%s ", indent - 1, "", _(menu->prompt->text));
menu              194 scripts/kconfig/conf.c 		if (menu_has_help(menu))
menu              231 scripts/kconfig/conf.c 		print_help(menu);
menu              235 scripts/kconfig/conf.c static int conf_choice(struct menu *menu)
menu              238 scripts/kconfig/conf.c 	struct menu *child;
menu              241 scripts/kconfig/conf.c 	sym = menu->sym;
menu              244 scripts/kconfig/conf.c 		conf_sym(menu);
menu              259 scripts/kconfig/conf.c 			printf("%*s%s\n", indent - 1, "", _(menu_get_prompt(menu)));
menu              269 scripts/kconfig/conf.c 		printf("%*s%s\n", indent - 1, "", _(menu_get_prompt(menu)));
menu              273 scripts/kconfig/conf.c 		for (child = menu->list; child; child = child->next) {
menu              299 scripts/kconfig/conf.c 		if (menu_has_help(menu))
menu              317 scripts/kconfig/conf.c 				print_help(menu);
menu              332 scripts/kconfig/conf.c 		for (child = menu->list; child; child = child->next) {
menu              354 scripts/kconfig/conf.c static void conf(struct menu *menu)
menu              358 scripts/kconfig/conf.c 	struct menu *child;
menu              360 scripts/kconfig/conf.c 	if (!menu_is_visible(menu))
menu              363 scripts/kconfig/conf.c 	sym = menu->sym;
menu              364 scripts/kconfig/conf.c 	prop = menu->prompt;
menu              373 scripts/kconfig/conf.c 			    rootEntry != menu) {
menu              374 scripts/kconfig/conf.c 				check_conf(menu);
menu              379 scripts/kconfig/conf.c 			prompt = menu_get_prompt(menu);
menu              394 scripts/kconfig/conf.c 		conf_choice(menu);
menu              404 scripts/kconfig/conf.c 		conf_string(menu);
menu              407 scripts/kconfig/conf.c 		conf_sym(menu);
menu              414 scripts/kconfig/conf.c 	for (child = menu->list; child; child = child->next)
menu              420 scripts/kconfig/conf.c static void check_conf(struct menu *menu)
menu              423 scripts/kconfig/conf.c 	struct menu *child;
menu              425 scripts/kconfig/conf.c 	if (!menu_is_visible(menu))
menu              428 scripts/kconfig/conf.c 	sym = menu->sym;
menu              439 scripts/kconfig/conf.c 				rootEntry = menu_get_parent_menu(menu);
menu              445 scripts/kconfig/conf.c 	for (child = menu->list; child; child = child->next)
menu              665 scripts/kconfig/confdata.c 	struct menu *menu;
menu              675 scripts/kconfig/confdata.c 	menu = rootmenu.list;
menu              677 scripts/kconfig/confdata.c 	while (menu != NULL)
menu              679 scripts/kconfig/confdata.c 		sym = menu->sym;
menu              681 scripts/kconfig/confdata.c 			if (!menu_is_visible(menu))
menu              717 scripts/kconfig/confdata.c 		if (menu->list != NULL) {
menu              718 scripts/kconfig/confdata.c 			menu = menu->list;
menu              720 scripts/kconfig/confdata.c 		else if (menu->next != NULL) {
menu              721 scripts/kconfig/confdata.c 			menu = menu->next;
menu              723 scripts/kconfig/confdata.c 			while ((menu = menu->parent)) {
menu              724 scripts/kconfig/confdata.c 				if (menu->next != NULL) {
menu              725 scripts/kconfig/confdata.c 					menu = menu->next;
menu              739 scripts/kconfig/confdata.c 	struct menu *menu;
menu              784 scripts/kconfig/confdata.c 	menu = rootmenu.list;
menu              785 scripts/kconfig/confdata.c 	while (menu) {
menu              786 scripts/kconfig/confdata.c 		sym = menu->sym;
menu              788 scripts/kconfig/confdata.c 			if (!menu_is_visible(menu))
menu              790 scripts/kconfig/confdata.c 			str = menu_get_prompt(menu);
menu              805 scripts/kconfig/confdata.c 		if (menu->list) {
menu              806 scripts/kconfig/confdata.c 			menu = menu->list;
menu              809 scripts/kconfig/confdata.c 		if (menu->next)
menu              810 scripts/kconfig/confdata.c 			menu = menu->next;
menu              811 scripts/kconfig/confdata.c 		else while ((menu = menu->parent)) {
menu              812 scripts/kconfig/confdata.c 			if (menu->next) {
menu              813 scripts/kconfig/confdata.c 				menu = menu->next;
menu              149 scripts/kconfig/expr.h 	struct menu *menu;         /* the menu the property are associated with
menu              166 scripts/kconfig/expr.h 	struct menu *next;
menu              167 scripts/kconfig/expr.h 	struct menu *parent;
menu              168 scripts/kconfig/expr.h 	struct menu *list;
menu              186 scripts/kconfig/expr.h 	struct menu *target;
menu               62 scripts/kconfig/gconf.c static struct menu *current; // current node for SINGLE view
menu               63 scripts/kconfig/gconf.c static struct menu *browsed; // browsed node for SPLIT view
menu               73 scripts/kconfig/gconf.c static void display_tree(struct menu *menu);
menu               75 scripts/kconfig/gconf.c static void update_tree(struct menu *src, GtkTreeIter * dst);
menu               76 scripts/kconfig/gconf.c static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row);
menu               77 scripts/kconfig/gconf.c static gchar **fill_row(struct menu *menu);
menu              391 scripts/kconfig/gconf.c static void text_insert_help(struct menu *menu)
menu              395 scripts/kconfig/gconf.c 	const char *prompt = _(menu_get_prompt(menu));
menu              398 scripts/kconfig/gconf.c 	menu_get_ext_help(menu, &help);
menu              810 scripts/kconfig/gconf.c 	struct menu *menu;
menu              816 scripts/kconfig/gconf.c 	gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu              817 scripts/kconfig/gconf.c 	sym = menu->sym;
menu              830 scripts/kconfig/gconf.c static void change_sym_value(struct menu *menu, gint col)
menu              832 scripts/kconfig/gconf.c 	struct symbol *sym = menu->sym;
menu              870 scripts/kconfig/gconf.c static void toggle_sym_value(struct menu *menu)
menu              872 scripts/kconfig/gconf.c 	if (!menu->sym)
menu              875 scripts/kconfig/gconf.c 	sym_toggle_tristate_value(menu->sym);
menu              911 scripts/kconfig/gconf.c 	struct menu *menu;
menu              929 scripts/kconfig/gconf.c 	gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu              934 scripts/kconfig/gconf.c 		ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              938 scripts/kconfig/gconf.c 			current = menu;
menu              942 scripts/kconfig/gconf.c 			toggle_sym_value(menu);
menu              947 scripts/kconfig/gconf.c 			toggle_sym_value(menu);
menu              951 scripts/kconfig/gconf.c 			change_sym_value(menu, col);
menu              968 scripts/kconfig/gconf.c 	struct menu *menu;
menu              988 scripts/kconfig/gconf.c 	gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu              998 scripts/kconfig/gconf.c 	change_sym_value(menu, col);
menu             1010 scripts/kconfig/gconf.c 	struct menu *menu;
menu             1014 scripts/kconfig/gconf.c 		gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu             1015 scripts/kconfig/gconf.c 		text_insert_help(menu);
menu             1029 scripts/kconfig/gconf.c 	struct menu *menu;
menu             1041 scripts/kconfig/gconf.c 	gtk_tree_model_get(model1, &iter, COL_MENU, &menu, -1);
menu             1044 scripts/kconfig/gconf.c 		toggle_sym_value(menu);
menu             1045 scripts/kconfig/gconf.c 		current = menu;
menu             1048 scripts/kconfig/gconf.c 		browsed = menu;
menu             1061 scripts/kconfig/gconf.c static gchar **fill_row(struct menu *menu)
menu             1064 scripts/kconfig/gconf.c 	struct symbol *sym = menu->sym;
menu             1076 scripts/kconfig/gconf.c 	    g_strdup_printf("%s %s", _(menu_get_prompt(menu)),
menu             1079 scripts/kconfig/gconf.c 	if (opt_mode == OPT_ALL && !menu_is_visible(menu))
menu             1082 scripts/kconfig/gconf.c 			menu_has_prompt(menu) && !menu_is_visible(menu))
menu             1087 scripts/kconfig/gconf.c 	ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu             1115 scripts/kconfig/gconf.c 		struct menu *child;
menu             1117 scripts/kconfig/gconf.c 		struct menu *def_menu = NULL;
menu             1121 scripts/kconfig/gconf.c 		for (child = menu->list; child; child = child->next) {
menu             1186 scripts/kconfig/gconf.c static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row)
menu             1206 scripts/kconfig/gconf.c 			   COL_MENU, (gpointer) menu,
menu             1222 scripts/kconfig/gconf.c static void place_node(struct menu *menu, char **row)
menu             1228 scripts/kconfig/gconf.c 	set_node(node, menu, row);
menu             1239 scripts/kconfig/gconf.c 				    struct menu *tofind)
menu             1248 scripts/kconfig/gconf.c 		struct menu *menu;
menu             1250 scripts/kconfig/gconf.c 		gtk_tree_model_get(model2, child, 6, &menu, -1);
menu             1252 scripts/kconfig/gconf.c 		if (menu == tofind) {
menu             1272 scripts/kconfig/gconf.c static void update_tree(struct menu *src, GtkTreeIter * dst)
menu             1274 scripts/kconfig/gconf.c 	struct menu *child1;
menu             1280 scripts/kconfig/gconf.c 	struct menu *menu1, *menu2;
menu             1358 scripts/kconfig/gconf.c static void display_tree(struct menu *menu)
menu             1362 scripts/kconfig/gconf.c 	struct menu *child;
menu             1365 scripts/kconfig/gconf.c 	if (menu == &rootmenu) {
menu             1370 scripts/kconfig/gconf.c 	for (child = menu->list; child; child = child->next) {
menu             1416 scripts/kconfig/gconf.c 		if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT))
menu             1450 scripts/kconfig/gconf.c void fixup_rootmenu(struct menu *menu)
menu             1452 scripts/kconfig/gconf.c 	struct menu *child;
menu             1455 scripts/kconfig/gconf.c 	menu->flags |= MENU_ROOT;
menu             1456 scripts/kconfig/gconf.c 	for (child = menu->list; child; child = child->next) {
menu              171 scripts/kconfig/kxgettext.c static void menu_build_message_list(struct menu *menu)
menu              173 scripts/kconfig/kxgettext.c 	struct menu *child;
menu              175 scripts/kconfig/kxgettext.c 	message__add(menu_get_prompt(menu), NULL,
menu              176 scripts/kconfig/kxgettext.c 		     menu->file == NULL ? "Root Menu" : menu->file->name,
menu              177 scripts/kconfig/kxgettext.c 		     menu->lineno);
menu              179 scripts/kconfig/kxgettext.c 	if (menu->sym != NULL && menu_has_help(menu))
menu              180 scripts/kconfig/kxgettext.c 		message__add(menu_get_help(menu), menu->sym->name,
menu              181 scripts/kconfig/kxgettext.c 			     menu->file == NULL ? "Root Menu" : menu->file->name,
menu              182 scripts/kconfig/kxgettext.c 			     menu->lineno);
menu              184 scripts/kconfig/kxgettext.c 	for (child = menu->list; child != NULL; child = child->next)
menu              109 scripts/kconfig/lkc.h void menu_warn(struct menu *menu, const char *fmt, ...);
menu              110 scripts/kconfig/lkc.h struct menu *menu_add_menu(void);
menu              121 scripts/kconfig/lkc.h void menu_finalize(struct menu *parent);
menu               15 scripts/kconfig/lkc_proto.h P(rootmenu,struct menu,);
menu               17 scripts/kconfig/lkc_proto.h P(menu_is_empty, bool, (struct menu *menu));
menu               18 scripts/kconfig/lkc_proto.h P(menu_is_visible, bool, (struct menu *menu));
menu               19 scripts/kconfig/lkc_proto.h P(menu_has_prompt, bool, (struct menu *menu));
menu               20 scripts/kconfig/lkc_proto.h P(menu_get_prompt,const char *,(struct menu *menu));
menu               21 scripts/kconfig/lkc_proto.h P(menu_get_root_menu,struct menu *,(struct menu *menu));
menu               22 scripts/kconfig/lkc_proto.h P(menu_get_parent_menu,struct menu *,(struct menu *menu));
menu               23 scripts/kconfig/lkc_proto.h P(menu_has_help,bool,(struct menu *menu));
menu               24 scripts/kconfig/lkc_proto.h P(menu_get_help,const char *,(struct menu *menu));
menu               29 scripts/kconfig/lkc_proto.h P(menu_get_ext_help,void,(struct menu *menu, struct gstr *help));
menu              105 scripts/kconfig/lxdialog/menubox.c 	do_print_item(menu, item_str(), choice, selected, !item_is_tag(':')); \
menu              191 scripts/kconfig/lxdialog/menubox.c 	WINDOW *dialog, *menu;
menu              234 scripts/kconfig/lxdialog/menubox.c 	menu = subwin(dialog, menu_height, menu_width,
menu              236 scripts/kconfig/lxdialog/menubox.c 	keypad(menu, TRUE);
menu              273 scripts/kconfig/lxdialog/menubox.c 	wnoutrefresh(menu);
menu              279 scripts/kconfig/lxdialog/menubox.c 	wmove(menu, choice, item_x + 1);
menu              280 scripts/kconfig/lxdialog/menubox.c 	wrefresh(menu);
menu              283 scripts/kconfig/lxdialog/menubox.c 		key = wgetch(menu);
menu              317 scripts/kconfig/lxdialog/menubox.c 					do_scroll(menu, &scroll, -1);
menu              329 scripts/kconfig/lxdialog/menubox.c 					do_scroll(menu, &scroll, 1);
menu              337 scripts/kconfig/lxdialog/menubox.c 				scrollok(menu, TRUE);
menu              340 scripts/kconfig/lxdialog/menubox.c 						do_scroll(menu, &scroll, -1);
menu              351 scripts/kconfig/lxdialog/menubox.c 						do_scroll(menu, &scroll, 1);
menu              368 scripts/kconfig/lxdialog/menubox.c 			wrefresh(menu);
menu              381 scripts/kconfig/lxdialog/menubox.c 			wrefresh(menu);
menu              395 scripts/kconfig/lxdialog/menubox.c 			delwin(menu);
menu              425 scripts/kconfig/lxdialog/menubox.c 			key = on_key_esc(menu);
menu              429 scripts/kconfig/lxdialog/menubox.c 			delwin(menu);
menu              434 scripts/kconfig/lxdialog/menubox.c 	delwin(menu);
menu              277 scripts/kconfig/mconf.c static struct menu *current_menu;
menu              283 scripts/kconfig/mconf.c static void conf(struct menu *menu, struct menu *active_menu);
menu              284 scripts/kconfig/mconf.c static void conf_choice(struct menu *menu);
menu              285 scripts/kconfig/mconf.c static void conf_string(struct menu *menu);
menu              293 scripts/kconfig/mconf.c static void show_help(struct menu *menu);
menu              359 scripts/kconfig/mconf.c 	struct menu **targets;
menu              434 scripts/kconfig/mconf.c 		struct menu *targets[JUMP_NB];
menu              465 scripts/kconfig/mconf.c static void build_conf(struct menu *menu)
menu              469 scripts/kconfig/mconf.c 	struct menu *child;
menu              479 scripts/kconfig/mconf.c 	visible = menu_is_visible(menu);
menu              480 scripts/kconfig/mconf.c 	if (show_all_options && !menu_has_prompt(menu))
menu              485 scripts/kconfig/mconf.c 	sym = menu->sym;
menu              486 scripts/kconfig/mconf.c 	prop = menu->prompt;
menu              488 scripts/kconfig/mconf.c 		if (prop && menu != current_menu) {
menu              489 scripts/kconfig/mconf.c 			const char *prompt = menu_get_prompt(menu);
menu              496 scripts/kconfig/mconf.c 						  menu->data ? "-->" : "++>",
menu              501 scripts/kconfig/mconf.c 						  menu_is_empty(menu) ? "----" : "--->");
menu              503 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              504 scripts/kconfig/mconf.c 				if (single_menu_mode && menu->data)
menu              512 scripts/kconfig/mconf.c 					item_set_data(menu);
menu              520 scripts/kconfig/mconf.c 					item_set_data(menu);
menu              531 scripts/kconfig/mconf.c 		struct menu *def_menu = NULL;
menu              534 scripts/kconfig/mconf.c 		for (child = menu->list; child; child = child->next) {
menu              555 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              559 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              562 scripts/kconfig/mconf.c 		item_add_str("%*c%s", indent + 1, ' ', _(menu_get_prompt(menu)));
menu              576 scripts/kconfig/mconf.c 		if (menu == current_menu) {
menu              577 scripts/kconfig/mconf.c 			item_make("---%*c%s", indent + 1, ' ', _(menu_get_prompt(menu)));
menu              579 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              587 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              596 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              612 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              620 scripts/kconfig/mconf.c 				item_add_str("%*c%s%s", tmp, ' ', _(menu_get_prompt(menu)),
menu              624 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              628 scripts/kconfig/mconf.c 		item_add_str("%*c%s%s", indent + 1, ' ', _(menu_get_prompt(menu)),
menu              631 scripts/kconfig/mconf.c 		if (menu->prompt->type == P_MENU) {
menu              632 scripts/kconfig/mconf.c 			item_add_str("  %s", menu_is_empty(menu) ? "----" : "--->");
menu              639 scripts/kconfig/mconf.c 	for (child = menu->list; child; child = child->next)
menu              644 scripts/kconfig/mconf.c static void conf(struct menu *menu, struct menu *active_menu)
menu              646 scripts/kconfig/mconf.c 	struct menu *submenu;
menu              647 scripts/kconfig/mconf.c 	const char *prompt = menu_get_prompt(menu);
menu              653 scripts/kconfig/mconf.c 	if (menu != &rootmenu)
menu              654 scripts/kconfig/mconf.c 		stpart.text = menu_get_prompt(menu);
menu              661 scripts/kconfig/mconf.c 		current_menu = menu;
menu              662 scripts/kconfig/mconf.c 		build_conf(menu);
menu              786 scripts/kconfig/mconf.c static void show_help(struct menu *menu)
menu              791 scripts/kconfig/mconf.c 	menu_get_ext_help(menu, &help);
menu              793 scripts/kconfig/mconf.c 	show_helptext(_(menu_get_prompt(menu)), str_get(&help));
menu              797 scripts/kconfig/mconf.c static void conf_choice(struct menu *menu)
menu              799 scripts/kconfig/mconf.c 	const char *prompt = _(menu_get_prompt(menu));
menu              800 scripts/kconfig/mconf.c 	struct menu *child;
menu              803 scripts/kconfig/mconf.c 	active = sym_get_choice_value(menu->sym);
menu              809 scripts/kconfig/mconf.c 		current_menu = menu;
menu              810 scripts/kconfig/mconf.c 		for (child = menu->list; child; child = child->next) {
menu              822 scripts/kconfig/mconf.c 			if (child->sym == sym_get_choice_value(menu->sym))
menu              848 scripts/kconfig/mconf.c 				show_help(menu);
menu              858 scripts/kconfig/mconf.c static void conf_string(struct menu *menu)
menu              860 scripts/kconfig/mconf.c 	const char *prompt = menu_get_prompt(menu);
menu              866 scripts/kconfig/mconf.c 		switch (sym_get_type(menu->sym)) {
menu              882 scripts/kconfig/mconf.c 				      sym_get_string_value(menu->sym));
menu              885 scripts/kconfig/mconf.c 			if (sym_set_string_value(menu->sym, dialog_input_result))
menu              890 scripts/kconfig/mconf.c 			show_help(menu);
menu               15 scripts/kconfig/menu.c struct menu rootmenu;
menu               16 scripts/kconfig/menu.c static struct menu **last_entry_ptr;
menu               21 scripts/kconfig/menu.c void menu_warn(struct menu *menu, const char *fmt, ...)
menu               25 scripts/kconfig/menu.c 	fprintf(stderr, "%s:%d:warning: ", menu->file->name, menu->lineno);
menu               49 scripts/kconfig/menu.c 	struct menu *menu;
menu               51 scripts/kconfig/menu.c 	menu = xmalloc(sizeof(*menu));
menu               52 scripts/kconfig/menu.c 	memset(menu, 0, sizeof(*menu));
menu               53 scripts/kconfig/menu.c 	menu->sym = sym;
menu               54 scripts/kconfig/menu.c 	menu->parent = current_menu;
menu               55 scripts/kconfig/menu.c 	menu->file = current_file;
menu               56 scripts/kconfig/menu.c 	menu->lineno = zconf_lineno();
menu               58 scripts/kconfig/menu.c 	*last_entry_ptr = menu;
menu               59 scripts/kconfig/menu.c 	last_entry_ptr = &menu->next;
menu               60 scripts/kconfig/menu.c 	current_entry = menu;
menu               69 scripts/kconfig/menu.c struct menu *menu_add_menu(void)
menu              132 scripts/kconfig/menu.c 	prop->menu = current_entry;
menu              147 scripts/kconfig/menu.c 			struct menu *menu = current_entry;
menu              149 scripts/kconfig/menu.c 			while ((menu = menu->parent) != NULL) {
menu              152 scripts/kconfig/menu.c 				if (!menu->visibility)
menu              163 scripts/kconfig/menu.c 				dup_expr = expr_copy(menu->visibility);
menu              282 scripts/kconfig/menu.c void menu_finalize(struct menu *parent)
menu              284 scripts/kconfig/menu.c 	struct menu *menu, *last_menu;
menu              295 scripts/kconfig/menu.c 				for (menu = parent->list; menu; menu = menu->next) {
menu              296 scripts/kconfig/menu.c 					if (menu->sym && menu->sym->type != S_UNKNOWN) {
menu              297 scripts/kconfig/menu.c 						menu_set_type(menu->sym->type);
menu              303 scripts/kconfig/menu.c 			for (menu = parent->list; menu; menu = menu->next) {
menu              304 scripts/kconfig/menu.c 				current_entry = menu;
menu              305 scripts/kconfig/menu.c 				if (menu->sym && menu->sym->type == S_UNKNOWN)
menu              314 scripts/kconfig/menu.c 		for (menu = parent->list; menu; menu = menu->next) {
menu              315 scripts/kconfig/menu.c 			basedep = expr_transform(menu->dep);
menu              318 scripts/kconfig/menu.c 			menu->dep = basedep;
menu              319 scripts/kconfig/menu.c 			if (menu->sym)
menu              320 scripts/kconfig/menu.c 				prop = menu->sym->prop;
menu              322 scripts/kconfig/menu.c 				prop = menu->prompt;
menu              324 scripts/kconfig/menu.c 				if (prop->menu != menu)
menu              329 scripts/kconfig/menu.c 				if (menu->sym && menu->sym->type != S_TRISTATE)
menu              335 scripts/kconfig/menu.c 							expr_alloc_and(expr_alloc_symbol(menu->sym), expr_copy(dep)));
menu              339 scripts/kconfig/menu.c 		for (menu = parent->list; menu; menu = menu->next)
menu              340 scripts/kconfig/menu.c 			menu_finalize(menu);
menu              346 scripts/kconfig/menu.c 		for (menu = parent->next; menu; menu = menu->next) {
menu              347 scripts/kconfig/menu.c 			dep = menu->prompt ? menu->prompt->visible.expr : menu->dep;
menu              363 scripts/kconfig/menu.c 			menu_finalize(menu);
menu              364 scripts/kconfig/menu.c 			menu->parent = parent;
menu              365 scripts/kconfig/menu.c 			last_menu = menu;
menu              375 scripts/kconfig/menu.c 	for (menu = parent->list; menu; menu = menu->next) {
menu              377 scripts/kconfig/menu.c 		    menu->sym && !sym_is_choice_value(menu->sym)) {
menu              378 scripts/kconfig/menu.c 			current_entry = menu;
menu              379 scripts/kconfig/menu.c 			menu->sym->flags |= SYMBOL_CHOICEVAL;
menu              380 scripts/kconfig/menu.c 			if (!menu->prompt)
menu              381 scripts/kconfig/menu.c 				menu_warn(menu, "choice value must have a prompt");
menu              382 scripts/kconfig/menu.c 			for (prop = menu->sym->prop; prop; prop = prop->next) {
menu              386 scripts/kconfig/menu.c 				if (prop->menu == menu)
menu              389 scripts/kconfig/menu.c 				    prop->menu->parent->sym != sym)
menu              398 scripts/kconfig/menu.c 			if (sym->type == S_TRISTATE && menu->sym->type != S_TRISTATE) {
menu              400 scripts/kconfig/menu.c 				menu->dep = expr_alloc_and(basedep, menu->dep);
menu              401 scripts/kconfig/menu.c 				for (prop = menu->sym->prop; prop; prop = prop->next) {
menu              402 scripts/kconfig/menu.c 					if (prop->menu != menu)
menu              413 scripts/kconfig/menu.c 			(*ep)->right.sym = menu->sym;
menu              415 scripts/kconfig/menu.c 		if (menu->list && (!menu->prompt || !menu->prompt->text)) {
menu              416 scripts/kconfig/menu.c 			for (last_menu = menu->list; ; last_menu = last_menu->next) {
menu              421 scripts/kconfig/menu.c 			last_menu->next = menu->next;
menu              422 scripts/kconfig/menu.c 			menu->next = menu->list;
menu              423 scripts/kconfig/menu.c 			menu->list = NULL;
menu              446 scripts/kconfig/menu.c bool menu_has_prompt(struct menu *menu)
menu              448 scripts/kconfig/menu.c 	if (!menu->prompt)
menu              458 scripts/kconfig/menu.c bool menu_is_empty(struct menu *menu)
menu              460 scripts/kconfig/menu.c 	struct menu *child;
menu              462 scripts/kconfig/menu.c 	for (child = menu->list; child; child = child->next) {
menu              469 scripts/kconfig/menu.c bool menu_is_visible(struct menu *menu)
menu              471 scripts/kconfig/menu.c 	struct menu *child;
menu              475 scripts/kconfig/menu.c 	if (!menu->prompt)
menu              478 scripts/kconfig/menu.c 	if (menu->visibility) {
menu              479 scripts/kconfig/menu.c 		if (expr_calc_value(menu->visibility) == no)
menu              483 scripts/kconfig/menu.c 	sym = menu->sym;
menu              486 scripts/kconfig/menu.c 		visible = menu->prompt->visible.tri;
menu              488 scripts/kconfig/menu.c 		visible = menu->prompt->visible.tri = expr_calc_value(menu->prompt->visible.expr);
menu              493 scripts/kconfig/menu.c 	if (!sym || sym_get_tristate_value(menu->sym) == no)
menu              496 scripts/kconfig/menu.c 	for (child = menu->list; child; child = child->next) {
menu              507 scripts/kconfig/menu.c const char *menu_get_prompt(struct menu *menu)
menu              509 scripts/kconfig/menu.c 	if (menu->prompt)
menu              510 scripts/kconfig/menu.c 		return menu->prompt->text;
menu              511 scripts/kconfig/menu.c 	else if (menu->sym)
menu              512 scripts/kconfig/menu.c 		return menu->sym->name;
menu              516 scripts/kconfig/menu.c struct menu *menu_get_root_menu(struct menu *menu)
menu              521 scripts/kconfig/menu.c struct menu *menu_get_parent_menu(struct menu *menu)
menu              525 scripts/kconfig/menu.c 	for (; menu != &rootmenu; menu = menu->parent) {
menu              526 scripts/kconfig/menu.c 		type = menu->prompt ? menu->prompt->type : 0;
menu              530 scripts/kconfig/menu.c 	return menu;
menu              533 scripts/kconfig/menu.c bool menu_has_help(struct menu *menu)
menu              535 scripts/kconfig/menu.c 	return menu->help != NULL;
menu              538 scripts/kconfig/menu.c const char *menu_get_help(struct menu *menu)
menu              540 scripts/kconfig/menu.c 	if (menu->help)
menu              541 scripts/kconfig/menu.c 		return menu->help;
menu              550 scripts/kconfig/menu.c 	struct menu *submenu[8], *menu, *location = NULL;
menu              554 scripts/kconfig/menu.c 	menu = prop->menu->parent;
menu              555 scripts/kconfig/menu.c 	for (i = 0; menu != &rootmenu && i < 8; menu = menu->parent) {
menu              556 scripts/kconfig/menu.c 		bool accessible = menu_is_visible(menu);
menu              558 scripts/kconfig/menu.c 		submenu[i++] = menu;
menu              560 scripts/kconfig/menu.c 			location = menu;
menu              565 scripts/kconfig/menu.c 		if (menu_is_visible(prop->menu)) {
menu              572 scripts/kconfig/menu.c 			jump->target = prop->menu;
menu              588 scripts/kconfig/menu.c 			menu = submenu[i];
menu              589 scripts/kconfig/menu.c 			if (jump && menu == location)
menu              592 scripts/kconfig/menu.c 				   _(menu_get_prompt(menu)));
menu              593 scripts/kconfig/menu.c 			if (menu->sym) {
menu              594 scripts/kconfig/menu.c 				str_printf(r, " (%s [=%s])", menu->sym->name ?
menu              595 scripts/kconfig/menu.c 					menu->sym->name : _("<choice>"),
menu              596 scripts/kconfig/menu.c 					sym_get_string_value(menu->sym));
menu              642 scripts/kconfig/menu.c 		str_printf(r, _("  Defined at %s:%d\n"), prop->menu->file->name,
menu              643 scripts/kconfig/menu.c 			prop->menu->lineno);
menu              684 scripts/kconfig/menu.c void menu_get_ext_help(struct menu *menu, struct gstr *help)
menu              686 scripts/kconfig/menu.c 	struct symbol *sym = menu->sym;
menu              689 scripts/kconfig/menu.c 	if (menu_has_help(menu)) {
menu              692 scripts/kconfig/menu.c 		help_text = menu_get_help(menu);
menu              257 scripts/kconfig/nconf.c static struct menu *current_menu;
menu              277 scripts/kconfig/nconf.c static void conf(struct menu *menu);
menu              278 scripts/kconfig/nconf.c static void conf_choice(struct menu *menu);
menu              279 scripts/kconfig/nconf.c static void conf_string(struct menu *menu);
menu              282 scripts/kconfig/nconf.c static void show_help(struct menu *menu);
menu              287 scripts/kconfig/nconf.c typedef void (*function_key_handler_t)(int *key, struct menu *menu);
menu              288 scripts/kconfig/nconf.c static void handle_f1(int *key, struct menu *current_item);
menu              289 scripts/kconfig/nconf.c static void handle_f2(int *key, struct menu *current_item);
menu              290 scripts/kconfig/nconf.c static void handle_f3(int *key, struct menu *current_item);
menu              291 scripts/kconfig/nconf.c static void handle_f4(int *key, struct menu *current_item);
menu              292 scripts/kconfig/nconf.c static void handle_f5(int *key, struct menu *current_item);
menu              293 scripts/kconfig/nconf.c static void handle_f6(int *key, struct menu *current_item);
menu              294 scripts/kconfig/nconf.c static void handle_f7(int *key, struct menu *current_item);
menu              295 scripts/kconfig/nconf.c static void handle_f8(int *key, struct menu *current_item);
menu              296 scripts/kconfig/nconf.c static void handle_f9(int *key, struct menu *current_item);
menu              386 scripts/kconfig/nconf.c static void handle_f1(int *key, struct menu *current_item)
menu              394 scripts/kconfig/nconf.c static void handle_f2(int *key, struct menu *current_item)
menu              401 scripts/kconfig/nconf.c static void handle_f3(int *key, struct menu *current_item)
menu              410 scripts/kconfig/nconf.c static void handle_f4(int *key, struct menu *current_item)
menu              426 scripts/kconfig/nconf.c static void handle_f5(int *key, struct menu *current_item)
menu              433 scripts/kconfig/nconf.c static void handle_f6(int *key, struct menu *current_item)
menu              440 scripts/kconfig/nconf.c static void handle_f7(int *key, struct menu *current_item)
menu              447 scripts/kconfig/nconf.c static void handle_f8(int *key, struct menu *current_item)
menu              454 scripts/kconfig/nconf.c static void handle_f9(int *key, struct menu *current_item)
menu              461 scripts/kconfig/nconf.c static int process_special_keys(int *key, struct menu *menu)
menu              473 scripts/kconfig/nconf.c 			function_keys[i].handler(key, menu);
menu              523 scripts/kconfig/nconf.c static void item_make(struct menu *menu, char tag, const char *fmt, ...)
menu              532 scripts/kconfig/nconf.c 	k_menu_items[items_num].usrptr = menu;
menu              533 scripts/kconfig/nconf.c 	if (menu != NULL)
menu              535 scripts/kconfig/nconf.c 			menu_is_visible(menu);
menu              733 scripts/kconfig/nconf.c static void build_conf(struct menu *menu)
menu              737 scripts/kconfig/nconf.c 	struct menu *child;
menu              742 scripts/kconfig/nconf.c 	if (!menu || (!show_all_items && !menu_is_visible(menu)))
menu              745 scripts/kconfig/nconf.c 	sym = menu->sym;
menu              746 scripts/kconfig/nconf.c 	prop = menu->prompt;
menu              748 scripts/kconfig/nconf.c 		if (prop && menu != current_menu) {
menu              749 scripts/kconfig/nconf.c 			const char *prompt = menu_get_prompt(menu);
menu              751 scripts/kconfig/nconf.c 			ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              757 scripts/kconfig/nconf.c 					item_make(menu, 'm',
menu              759 scripts/kconfig/nconf.c 						menu->data ? "-->" : "++>",
menu              762 scripts/kconfig/nconf.c 					item_make(menu, 'm',
menu              765 scripts/kconfig/nconf.c 						  menu_is_empty(menu) ? "----" : "--->");
menu              767 scripts/kconfig/nconf.c 				if (single_menu_mode && menu->data)
menu              773 scripts/kconfig/nconf.c 					item_make(menu, ':',
menu              782 scripts/kconfig/nconf.c 					item_make(menu, ':', "---%*c%s",
menu              795 scripts/kconfig/nconf.c 		struct menu *def_menu = NULL;
menu              798 scripts/kconfig/nconf.c 		for (child = menu->list; child; child = child->next) {
menu              807 scripts/kconfig/nconf.c 				item_make(menu, 't', "[%c]",
menu              822 scripts/kconfig/nconf.c 				item_make(menu, 't', "<%c>", ch);
menu              826 scripts/kconfig/nconf.c 			item_make(menu, def_menu ? 't' : ':', "   ");
menu              830 scripts/kconfig/nconf.c 				' ', _(menu_get_prompt(menu)));
menu              845 scripts/kconfig/nconf.c 		if (menu == current_menu) {
menu              846 scripts/kconfig/nconf.c 			item_make(menu, ':',
menu              848 scripts/kconfig/nconf.c 				' ', _(menu_get_prompt(menu)));
menu              854 scripts/kconfig/nconf.c 			item_make(menu, ':', "   ");
menu              859 scripts/kconfig/nconf.c 					item_make(menu, 't', "[%c]",
menu              862 scripts/kconfig/nconf.c 					item_make(menu, 't', "-%c-",
menu              879 scripts/kconfig/nconf.c 						item_make(menu,
menu              882 scripts/kconfig/nconf.c 						item_make(menu,
menu              885 scripts/kconfig/nconf.c 					item_make(menu, 't', "-%c-", ch);
menu              889 scripts/kconfig/nconf.c 				item_make(menu, 's', "    (%s)",
menu              895 scripts/kconfig/nconf.c 						_(menu_get_prompt(menu)),
menu              903 scripts/kconfig/nconf.c 				_(menu_get_prompt(menu)),
menu              906 scripts/kconfig/nconf.c 		if (menu->prompt && menu->prompt->type == P_MENU) {
menu              907 scripts/kconfig/nconf.c 			item_add_str("  %s", menu_is_empty(menu) ? "----" : "--->");
menu              914 scripts/kconfig/nconf.c 	for (child = menu->list; child; child = child->next)
menu             1066 scripts/kconfig/nconf.c static void conf(struct menu *menu)
menu             1068 scripts/kconfig/nconf.c 	struct menu *submenu = 0;
menu             1069 scripts/kconfig/nconf.c 	const char *prompt = menu_get_prompt(menu);
menu             1082 scripts/kconfig/nconf.c 		current_menu = menu;
menu             1083 scripts/kconfig/nconf.c 		build_conf(menu);
menu             1108 scripts/kconfig/nconf.c 						(struct menu *) item_data()))
menu             1131 scripts/kconfig/nconf.c 				show_help((struct menu *) item_data());
menu             1144 scripts/kconfig/nconf.c 		if (res == 27 || (menu != &rootmenu && res == KEY_LEFT))
menu             1154 scripts/kconfig/nconf.c 		submenu = (struct menu *) item_data();
menu             1219 scripts/kconfig/nconf.c static void show_help(struct menu *menu)
menu             1223 scripts/kconfig/nconf.c 	if (!menu)
menu             1227 scripts/kconfig/nconf.c 	menu_get_ext_help(menu, &help);
menu             1228 scripts/kconfig/nconf.c 	show_scroll_win(main_window, _(menu_get_prompt(menu)), str_get(&help));
menu             1232 scripts/kconfig/nconf.c static void conf_choice(struct menu *menu)
menu             1234 scripts/kconfig/nconf.c 	const char *prompt = _(menu_get_prompt(menu));
menu             1235 scripts/kconfig/nconf.c 	struct menu *child = 0;
menu             1246 scripts/kconfig/nconf.c 	active = sym_get_choice_value(menu->sym);
menu             1251 scripts/kconfig/nconf.c 		for (i = 0, child = menu->list; child; child = child->next) {
menu             1255 scripts/kconfig/nconf.c 			if (child->sym == sym_get_choice_value(menu->sym))
menu             1293 scripts/kconfig/nconf.c 						(struct menu *) item_data()))
menu             1316 scripts/kconfig/nconf.c 				show_help((struct menu *) item_data());
menu             1349 scripts/kconfig/nconf.c static void conf_string(struct menu *menu)
menu             1351 scripts/kconfig/nconf.c 	const char *prompt = menu_get_prompt(menu);
menu             1357 scripts/kconfig/nconf.c 		switch (sym_get_type(menu->sym)) {
menu             1373 scripts/kconfig/nconf.c 				sym_get_string_value(menu->sym),
menu             1378 scripts/kconfig/nconf.c 			if (sym_set_string_value(menu->sym,
menu             1385 scripts/kconfig/nconf.c 			show_help(menu);
menu              253 scripts/kconfig/nconf.gui.c 	MENU *menu;
menu              293 scripts/kconfig/nconf.gui.c 	menu = new_menu(btns);
menu              297 scripts/kconfig/nconf.gui.c 	set_menu_fore(menu, attributes[DIALOG_MENU_FORE]);
menu              298 scripts/kconfig/nconf.gui.c 	set_menu_back(menu, attributes[DIALOG_MENU_BACK]);
menu              307 scripts/kconfig/nconf.gui.c 	set_menu_win(menu, win);
menu              308 scripts/kconfig/nconf.gui.c 	set_menu_sub(menu, menu_win);
menu              309 scripts/kconfig/nconf.gui.c 	set_menu_format(menu, 1, btn_num);
menu              310 scripts/kconfig/nconf.gui.c 	menu_opts_off(menu, O_SHOWDESC);
menu              311 scripts/kconfig/nconf.gui.c 	menu_opts_off(menu, O_SHOWMATCH);
menu              312 scripts/kconfig/nconf.gui.c 	menu_opts_on(menu, O_ONEVALUE);
menu              313 scripts/kconfig/nconf.gui.c 	menu_opts_on(menu, O_NONCYCLIC);
menu              314 scripts/kconfig/nconf.gui.c 	set_menu_mark(menu, "");
menu              315 scripts/kconfig/nconf.gui.c 	post_menu(menu);
menu              323 scripts/kconfig/nconf.gui.c 			menu_driver(menu, REQ_LEFT_ITEM);
menu              326 scripts/kconfig/nconf.gui.c 			menu_driver(menu, REQ_RIGHT_ITEM);
menu              339 scripts/kconfig/nconf.gui.c 			res = item_index(current_item(menu));
menu              348 scripts/kconfig/nconf.gui.c 	unpost_menu(menu);
menu              349 scripts/kconfig/nconf.gui.c 	free_menu(menu);
menu              113 scripts/kconfig/qconf.cc 	sym_set_string_value(menu->sym, text(dataColIdx).latin1());
menu              136 scripts/kconfig/qconf.cc 	sym = menu->sym;
menu              137 scripts/kconfig/qconf.cc 	prop = menu->prompt;
menu              138 scripts/kconfig/qconf.cc 	prompt = _(menu_get_prompt(menu));
menu              146 scripts/kconfig/qconf.cc 			if (sym && list->rootEntry == menu)
menu              240 scripts/kconfig/qconf.cc 	if (!menu)
menu              243 scripts/kconfig/qconf.cc 	sym_calc_value(menu->sym);
menu              244 scripts/kconfig/qconf.cc 	if (menu->flags & MENU_CHANGED) {
menu              246 scripts/kconfig/qconf.cc 		menu->flags &= ~MENU_CHANGED;
menu              247 scripts/kconfig/qconf.cc 		for (i = (ConfigItem*)menu->data; i; i = i->nextItem)
menu              271 scripts/kconfig/qconf.cc 	if (menu) {
menu              273 scripts/kconfig/qconf.cc 		nextItem = (ConfigItem*)menu->data;
menu              274 scripts/kconfig/qconf.cc 		menu->data = this;
menu              278 scripts/kconfig/qconf.cc 		sym_calc_value(menu->sym);
menu              288 scripts/kconfig/qconf.cc 	if (menu) {
menu              289 scripts/kconfig/qconf.cc 		ConfigItem** ip = (ConfigItem**)&menu->data;
menu              308 scripts/kconfig/qconf.cc 	if (sym_get_string_value(item->menu->sym))
menu              309 scripts/kconfig/qconf.cc 		setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym)));
menu              323 scripts/kconfig/qconf.cc 		sym_set_string_value(item->menu->sym, text().latin1());
menu              373 scripts/kconfig/qconf.cc bool ConfigList::menuSkip(struct menu *menu)
menu              375 scripts/kconfig/qconf.cc 	if (optMode == normalOpt && menu_is_visible(menu))
menu              377 scripts/kconfig/qconf.cc 	if (optMode == promptOpt && menu_has_prompt(menu))
menu              417 scripts/kconfig/qconf.cc ConfigItem* ConfigList::findConfigItem(struct menu *menu)
menu              419 scripts/kconfig/qconf.cc 	ConfigItem* item = (ConfigItem*)menu->data;
menu              431 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              438 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              439 scripts/kconfig/qconf.cc 	emit menuChanged(menu);
menu              440 scripts/kconfig/qconf.cc 	if (!menu)
menu              442 scripts/kconfig/qconf.cc 	type = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              444 scripts/kconfig/qconf.cc 		emit menuSelected(menu);
menu              459 scripts/kconfig/qconf.cc 			if (!item->menu)
menu              461 scripts/kconfig/qconf.cc 			item->testUpdateMenu(menu_is_visible(item->menu));
menu              496 scripts/kconfig/qconf.cc 	sym = item->menu ? item->menu->sym : 0;
menu              508 scripts/kconfig/qconf.cc 		if (oldval == no && item->menu->list)
menu              518 scripts/kconfig/qconf.cc 	struct menu* menu;
menu              521 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              522 scripts/kconfig/qconf.cc 	if (!menu)
menu              524 scripts/kconfig/qconf.cc 	sym = menu->sym;
menu              526 scripts/kconfig/qconf.cc 		if (item->menu->list)
menu              537 scripts/kconfig/qconf.cc 		if (item->menu->list) {
menu              557 scripts/kconfig/qconf.cc void ConfigList::setRootMenu(struct menu *menu)
menu              561 scripts/kconfig/qconf.cc 	if (rootEntry == menu)
menu              563 scripts/kconfig/qconf.cc 	type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              567 scripts/kconfig/qconf.cc 	rootEntry = menu;
menu              576 scripts/kconfig/qconf.cc 	struct menu *oldroot;
menu              585 scripts/kconfig/qconf.cc 		if (item->menu == oldroot) {
menu              601 scripts/kconfig/qconf.cc void ConfigList::updateMenuList(P* parent, struct menu* menu)
menu              603 scripts/kconfig/qconf.cc 	struct menu* child;
menu              609 scripts/kconfig/qconf.cc 	if (!menu) {
menu              618 scripts/kconfig/qconf.cc 	for (child = menu->list; child; child = child->next) {
menu              639 scripts/kconfig/qconf.cc 			if (!item || item->menu != child)
menu              652 scripts/kconfig/qconf.cc 		if (item && item->menu == child) {
menu              667 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              689 scripts/kconfig/qconf.cc 		menu = item->menu;
menu              690 scripts/kconfig/qconf.cc 		if (!menu)
menu              692 scripts/kconfig/qconf.cc 		type = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              693 scripts/kconfig/qconf.cc 		if (type == P_MENU && rootEntry != menu &&
menu              695 scripts/kconfig/qconf.cc 			emit menuSelected(menu);
menu              728 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              736 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              749 scripts/kconfig/qconf.cc 				} else if (!menu)
menu              751 scripts/kconfig/qconf.cc 				ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              752 scripts/kconfig/qconf.cc 				if (ptype == P_MENU && rootEntry != menu &&
menu              754 scripts/kconfig/qconf.cc 					emit menuSelected(menu);
menu              790 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              799 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              800 scripts/kconfig/qconf.cc 	if (!menu)
menu              802 scripts/kconfig/qconf.cc 	ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              804 scripts/kconfig/qconf.cc 		emit menuSelected(menu);
menu              805 scripts/kconfig/qconf.cc 	else if (menu->sym)
menu              815 scripts/kconfig/qconf.cc 	struct menu *menu = NULL;
menu              822 scripts/kconfig/qconf.cc 		menu = item->menu;
menu              824 scripts/kconfig/qconf.cc 	emit gotFocus(menu);
menu              988 scripts/kconfig/qconf.cc void ConfigInfoView::setInfo(struct menu *m)
menu             1090 scripts/kconfig/qconf.cc 			debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu);
menu             1210 scripts/kconfig/qconf.cc 	connect(list->list, SIGNAL(menuChanged(struct menu *)),
menu             1211 scripts/kconfig/qconf.cc 		info, SLOT(setInfo(struct menu *)));
menu             1212 scripts/kconfig/qconf.cc 	connect(list->list, SIGNAL(menuChanged(struct menu *)),
menu             1213 scripts/kconfig/qconf.cc 		parent, SLOT(setMenuLink(struct menu *)));
menu             1266 scripts/kconfig/qconf.cc 			lastItem = new ConfigItem(list->list, lastItem, prop->menu,
menu             1267 scripts/kconfig/qconf.cc 						  menu_is_visible(prop->menu));
menu             1277 scripts/kconfig/qconf.cc 	QMenuBar* menu;
menu             1322 scripts/kconfig/qconf.cc 	menu = menuBar();
menu             1410 scripts/kconfig/qconf.cc 	menu->insertItem(_("&File"), config);
menu             1419 scripts/kconfig/qconf.cc 	menu->insertItem(_("&Edit"), editMenu);
menu             1424 scripts/kconfig/qconf.cc 	menu->insertItem(_("&Option"), optionMenu);
menu             1434 scripts/kconfig/qconf.cc 	menu->insertSeparator();
menu             1435 scripts/kconfig/qconf.cc 	menu->insertItem(_("&Help"), helpMenu);
menu             1439 scripts/kconfig/qconf.cc 	connect(configList, SIGNAL(menuChanged(struct menu *)),
menu             1440 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1441 scripts/kconfig/qconf.cc 	connect(configList, SIGNAL(menuSelected(struct menu *)),
menu             1442 scripts/kconfig/qconf.cc 		SLOT(changeMenu(struct menu *)));
menu             1445 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(menuChanged(struct menu *)),
menu             1446 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1447 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(menuSelected(struct menu *)),
menu             1448 scripts/kconfig/qconf.cc 		SLOT(changeMenu(struct menu *)));
menu             1450 scripts/kconfig/qconf.cc 	connect(configList, SIGNAL(gotFocus(struct menu *)),
menu             1451 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1452 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(gotFocus(struct menu *)),
menu             1453 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1454 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(gotFocus(struct menu *)),
menu             1456 scripts/kconfig/qconf.cc 	connect(helpText, SIGNAL(menuSelected(struct menu *)),
menu             1457 scripts/kconfig/qconf.cc 		SLOT(setMenuLink(struct menu *)));
menu             1511 scripts/kconfig/qconf.cc void ConfigMainWindow::changeMenu(struct menu *menu)
menu             1513 scripts/kconfig/qconf.cc 	configList->setRootMenu(menu);
menu             1520 scripts/kconfig/qconf.cc void ConfigMainWindow::setMenuLink(struct menu *menu)
menu             1522 scripts/kconfig/qconf.cc 	struct menu *parent;
menu             1526 scripts/kconfig/qconf.cc 	if (configList->menuSkip(menu))
menu             1532 scripts/kconfig/qconf.cc 		parent = menu_get_parent_menu(menu);
menu             1538 scripts/kconfig/qconf.cc 		if (menu->flags & MENU_ROOT) {
menu             1539 scripts/kconfig/qconf.cc 			configList->setRootMenu(menu);
menu             1544 scripts/kconfig/qconf.cc 			parent = menu_get_parent_menu(menu->parent);
menu             1563 scripts/kconfig/qconf.cc 		item = list->findConfigItem(menu);
menu             1587 scripts/kconfig/qconf.cc 		if (item->menu == configList->rootEntry) {
menu             1729 scripts/kconfig/qconf.cc void fixup_rootmenu(struct menu *menu)
menu             1731 scripts/kconfig/qconf.cc 	struct menu *child;
menu             1734 scripts/kconfig/qconf.cc 	menu->flags |= MENU_ROOT;
menu             1735 scripts/kconfig/qconf.cc 	for (child = menu->list; child; child = child->next) {
menu               60 scripts/kconfig/qconf.h 	ConfigItem* findConfigItem(struct menu *);
menu               72 scripts/kconfig/qconf.h 	void setRootMenu(struct menu *menu);
menu               80 scripts/kconfig/qconf.h 	void menuChanged(struct menu *menu);
menu               81 scripts/kconfig/qconf.h 	void menuSelected(struct menu *menu);
menu               83 scripts/kconfig/qconf.h 	void gotFocus(struct menu *);
menu              120 scripts/kconfig/qconf.h 	bool menuSkip(struct menu *);
menu              123 scripts/kconfig/qconf.h 	void updateMenuList(P*, struct menu*);
menu              134 scripts/kconfig/qconf.h 	struct menu *rootEntry;
menu              147 scripts/kconfig/qconf.h 	ConfigItem(Q3ListView *parent, ConfigItem *after, struct menu *m, bool v)
menu              148 scripts/kconfig/qconf.h 	: Parent(parent, after), menu(m), visible(v), goParent(false)
menu              152 scripts/kconfig/qconf.h 	ConfigItem(ConfigItem *parent, ConfigItem *after, struct menu *m, bool v)
menu              153 scripts/kconfig/qconf.h 	: Parent(parent, after), menu(m), visible(v), goParent(false)
menu              158 scripts/kconfig/qconf.h 	: Parent(parent, after), menu(0), visible(v), goParent(true)
menu              198 scripts/kconfig/qconf.h 	struct menu *menu;
menu              260 scripts/kconfig/qconf.h 	void setInfo(struct menu *menu);
menu              266 scripts/kconfig/qconf.h 	void menuSelected(struct menu *);
menu              278 scripts/kconfig/qconf.h 	struct menu *_menu;
menu              310 scripts/kconfig/qconf.h 	void changeMenu(struct menu *);
menu              311 scripts/kconfig/qconf.h 	void setMenuLink(struct menu *);
menu              460 scripts/kconfig/symbol.c 		if (prop->menu)
menu              461 scripts/kconfig/symbol.c 			prop->menu->flags |= MENU_CHANGED;
menu             1085 scripts/kconfig/symbol.c 	struct menu *menu = NULL;
menu             1112 scripts/kconfig/symbol.c 				menu = prop->menu;
menu             1113 scripts/kconfig/symbol.c 				if (prop->menu)
menu             1133 scripts/kconfig/symbol.c 				menu->file->name, menu->lineno,
menu             1138 scripts/kconfig/symbol.c 				menu->file->name, menu->lineno,
menu              106 scripts/kconfig/zconf.tab.c static struct menu *current_menu, *current_entry;
menu              183 scripts/kconfig/zconf.tab.c 	struct menu *menu;
menu             1336 scripts/kconfig/zconf.tab.c 		(yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
menu             1337 scripts/kconfig/zconf.tab.c 	if (current_menu == (yyvaluep->menu))
menu             1346 scripts/kconfig/zconf.tab.c 		(yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
menu             1347 scripts/kconfig/zconf.tab.c 	if (current_menu == (yyvaluep->menu))
menu             1356 scripts/kconfig/zconf.tab.c 		(yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
menu             1357 scripts/kconfig/zconf.tab.c 	if (current_menu == (yyvaluep->menu))
menu             1814 scripts/kconfig/zconf.tab.c 	(yyval.menu) = menu_add_menu();
menu             1875 scripts/kconfig/zconf.tab.c 	(yyval.menu) = menu_add_menu();
menu             1908 scripts/kconfig/zconf.tab.c 	(yyval.menu) = menu_add_menu();
menu             2403 scripts/kconfig/zconf.tab.c static void print_symbol(FILE *out, struct menu *menu)
menu             2405 scripts/kconfig/zconf.tab.c 	struct symbol *sym = menu->sym;
menu             2433 scripts/kconfig/zconf.tab.c 		if (prop->menu != menu)
menu             2477 scripts/kconfig/zconf.tab.c 	if (menu->help) {
menu             2478 scripts/kconfig/zconf.tab.c 		int len = strlen(menu->help);
menu             2479 scripts/kconfig/zconf.tab.c 		while (menu->help[--len] == '\n')
menu             2480 scripts/kconfig/zconf.tab.c 			menu->help[len] = 0;
menu             2481 scripts/kconfig/zconf.tab.c 		fprintf(out, "  help\n%s\n", menu->help);
menu             2489 scripts/kconfig/zconf.tab.c 	struct menu *menu;
menu             2491 scripts/kconfig/zconf.tab.c 	menu = rootmenu.list;
menu             2492 scripts/kconfig/zconf.tab.c 	while (menu) {
menu             2493 scripts/kconfig/zconf.tab.c 		if ((sym = menu->sym))
menu             2494 scripts/kconfig/zconf.tab.c 			print_symbol(out, menu);
menu             2495 scripts/kconfig/zconf.tab.c 		else if ((prop = menu->prompt)) {
menu             2517 scripts/kconfig/zconf.tab.c 		if (menu->list)
menu             2518 scripts/kconfig/zconf.tab.c 			menu = menu->list;
menu             2519 scripts/kconfig/zconf.tab.c 		else if (menu->next)
menu             2520 scripts/kconfig/zconf.tab.c 			menu = menu->next;
menu             2521 scripts/kconfig/zconf.tab.c 		else while ((menu = menu->parent)) {
menu             2522 scripts/kconfig/zconf.tab.c 			if (menu->prompt && menu->prompt->type == P_MENU)
menu             2524 scripts/kconfig/zconf.tab.c 			if (menu->next) {
menu             2525 scripts/kconfig/zconf.tab.c 				menu = menu->next;
menu               31 scripts/kconfig/zconf.y static struct menu *current_menu, *current_entry;
menu               42 scripts/kconfig/zconf.y 	struct menu *menu;
menu               87 scripts/kconfig/zconf.y %type <menu> if_entry menu_entry choice_entry
menu              351 scripts/kconfig/zconf.y menu: T_MENU prompt T_EOL
menu              358 scripts/kconfig/zconf.y menu_entry: menu visibility_list depends_list
menu              599 scripts/kconfig/zconf.y static void print_symbol(FILE *out, struct menu *menu)
menu              601 scripts/kconfig/zconf.y 	struct symbol *sym = menu->sym;
menu              629 scripts/kconfig/zconf.y 		if (prop->menu != menu)
menu              673 scripts/kconfig/zconf.y 	if (menu->help) {
menu              674 scripts/kconfig/zconf.y 		int len = strlen(menu->help);
menu              675 scripts/kconfig/zconf.y 		while (menu->help[--len] == '\n')
menu              676 scripts/kconfig/zconf.y 			menu->help[len] = 0;
menu              677 scripts/kconfig/zconf.y 		fprintf(out, "  help\n%s\n", menu->help);
menu              685 scripts/kconfig/zconf.y 	struct menu *menu;
menu              687 scripts/kconfig/zconf.y 	menu = rootmenu.list;
menu              688 scripts/kconfig/zconf.y 	while (menu) {
menu              689 scripts/kconfig/zconf.y 		if ((sym = menu->sym))
menu              690 scripts/kconfig/zconf.y 			print_symbol(out, menu);
menu              691 scripts/kconfig/zconf.y 		else if ((prop = menu->prompt)) {
menu              713 scripts/kconfig/zconf.y 		if (menu->list)
menu              714 scripts/kconfig/zconf.y 			menu = menu->list;
menu              715 scripts/kconfig/zconf.y 		else if (menu->next)
menu              716 scripts/kconfig/zconf.y 			menu = menu->next;
menu              717 scripts/kconfig/zconf.y 		else while ((menu = menu->parent)) {
menu              718 scripts/kconfig/zconf.y 			if (menu->prompt && menu->prompt->type == P_MENU)
menu              720 scripts/kconfig/zconf.y 			if (menu->next) {
menu              721 scripts/kconfig/zconf.y 				menu = menu->next;