Lines Matching refs:sym

468 	struct symbol *sym;  in build_conf()  local
486 sym = menu->sym; in build_conf()
488 if (!sym) { in build_conf()
528 type = sym_get_type(sym); in build_conf()
529 if (sym_is_choice(sym)) { in build_conf()
530 struct symbol *def_sym = sym_get_choice_value(sym); in build_conf()
535 if (menu_is_visible(child) && child->sym == def_sym) in build_conf()
539 val = sym_get_tristate_value(sym); in build_conf()
540 if (sym_is_changeable(sym)) { in build_conf()
583 val = sym_get_tristate_value(sym); in build_conf()
584 if (sym_is_choice_value(sym) && val == yes) { in build_conf()
591 if (sym_is_changeable(sym)) in build_conf()
604 if (sym_is_changeable(sym)) { in build_conf()
605 if (sym->rev_dep.tri == mod) in build_conf()
615 tmp = 2 + strlen(sym_get_string_value(sym)); /* () = 2 */ in build_conf()
616 item_make("(%s)", sym_get_string_value(sym)); in build_conf()
621 (sym_has_value(sym) || !sym_is_changeable(sym)) ? in build_conf()
629 (sym_has_value(sym) || !sym_is_changeable(sym)) ? in build_conf()
649 struct symbol *sym; in conf() local
681 sym = submenu->sym; in conf()
683 sym = NULL; in conf()
695 if (sym_is_choice(sym) && sym_get_tristate_value(sym) == yes) in conf()
706 if (sym) in conf()
723 if (sym_set_tristate_value(sym, yes)) in conf()
725 if (sym_set_tristate_value(sym, mod)) in conf()
731 sym_set_tristate_value(sym, no); in conf()
735 sym_set_tristate_value(sym, mod); in conf()
739 sym_toggle_tristate_value(sym); in conf()
802 active = sym_get_choice_value(menu->sym); in conf_choice()
812 if (child->sym) in conf_choice()
819 if (child->sym == active) in conf_choice()
821 if (child->sym == sym_get_choice_value(menu->sym)) in conf_choice()
835 if (!child->sym) in conf_choice()
838 sym_set_tristate_value(child->sym, yes); in conf_choice()
845 active = child->sym; in conf_choice()
865 switch (sym_get_type(menu->sym)) { in conf_string()
881 sym_get_string_value(menu->sym)); in conf_string()
884 if (sym_set_string_value(menu->sym, dialog_input_result)) in conf_string()