Lines Matching refs:sym

340 	struct symbol *sym;  in build_conf()  local
358 sym = menu->sym; in build_conf()
360 if (!sym) { in build_conf()
400 type = sym_get_type(sym); in build_conf()
401 if (sym_is_choice(sym)) { in build_conf()
402 struct symbol *def_sym = sym_get_choice_value(sym); in build_conf()
407 if (menu_is_visible(child) && child->sym == def_sym) in build_conf()
411 val = sym_get_tristate_value(sym); in build_conf()
412 if (sym_is_changable(sym)) { in build_conf()
455 val = sym_get_tristate_value(sym); in build_conf()
456 if (sym_is_choice_value(sym) && val == yes) { in build_conf()
463 if (sym_is_changable(sym)) in build_conf()
476 if (sym_is_changable(sym)) { in build_conf()
477 if (sym->rev_dep.tri == mod) in build_conf()
487 tmp = 2 + strlen(sym_get_string_value(sym)); /* () = 2 */ in build_conf()
488 item_make("(%s)", sym_get_string_value(sym)); in build_conf()
493 (sym_has_value(sym) || !sym_is_changable(sym)) ? in build_conf()
501 (sym_has_value(sym) || !sym_is_changable(sym)) ? in build_conf()
520 struct symbol *sym; in conf() local
553 sym = submenu->sym; in conf()
555 sym = NULL; in conf()
567 if (sym_is_choice(sym) && sym_get_tristate_value(sym) == yes) in conf()
584 if (sym) in conf()
591 if (sym_set_tristate_value(sym, yes)) in conf()
593 if (sym_set_tristate_value(sym, mod)) in conf()
599 sym_set_tristate_value(sym, no); in conf()
603 sym_set_tristate_value(sym, mod); in conf()
607 sym_toggle_tristate_value(sym); in conf()
649 active = sym_get_choice_value(menu->sym); in conf_choice()
659 if (child->sym) in conf_choice()
666 if (child->sym == active) in conf_choice()
668 if (child->sym == sym_get_choice_value(menu->sym)) in conf_choice()
680 if (!child->sym) in conf_choice()
683 sym_set_tristate_value(child->sym, yes); in conf_choice()
690 active = child->sym; in conf_choice()
710 switch (sym_get_type(menu->sym)) { in conf_string()
726 sym_get_string_value(menu->sym)); in conf_string()
729 if (sym_set_string_value(menu->sym, dialog_input_result)) in conf_string()