Lines Matching refs:sym
467 struct symbol *sym; in build_conf() local
485 sym = menu->sym; in build_conf()
487 if (!sym) { in build_conf()
527 type = sym_get_type(sym); in build_conf()
528 if (sym_is_choice(sym)) { in build_conf()
529 struct symbol *def_sym = sym_get_choice_value(sym); in build_conf()
534 if (menu_is_visible(child) && child->sym == def_sym) in build_conf()
538 val = sym_get_tristate_value(sym); in build_conf()
539 if (sym_is_changeable(sym)) { in build_conf()
582 val = sym_get_tristate_value(sym); in build_conf()
583 if (sym_is_choice_value(sym) && val == yes) { in build_conf()
590 if (sym_is_changeable(sym)) in build_conf()
603 if (sym_is_changeable(sym)) { in build_conf()
604 if (sym->rev_dep.tri == mod) in build_conf()
614 tmp = 2 + strlen(sym_get_string_value(sym)); /* () = 2 */ in build_conf()
615 item_make("(%s)", sym_get_string_value(sym)); in build_conf()
620 (sym_has_value(sym) || !sym_is_changeable(sym)) ? in build_conf()
628 (sym_has_value(sym) || !sym_is_changeable(sym)) ? in build_conf()
648 struct symbol *sym; in conf() local
680 sym = submenu->sym; in conf()
682 sym = NULL; in conf()
694 if (sym_is_choice(sym) && sym_get_tristate_value(sym) == yes) in conf()
705 if (sym) in conf()
722 if (sym_set_tristate_value(sym, yes)) in conf()
724 if (sym_set_tristate_value(sym, mod)) in conf()
730 sym_set_tristate_value(sym, no); in conf()
734 sym_set_tristate_value(sym, mod); in conf()
738 sym_toggle_tristate_value(sym); in conf()
801 active = sym_get_choice_value(menu->sym); in conf_choice()
811 if (child->sym) in conf_choice()
818 if (child->sym == active) in conf_choice()
820 if (child->sym == sym_get_choice_value(menu->sym)) in conf_choice()
834 if (!child->sym) in conf_choice()
837 sym_set_tristate_value(child->sym, yes); in conf_choice()
844 active = child->sym; in conf_choice()
864 switch (sym_get_type(menu->sym)) { in conf_string()
880 sym_get_string_value(menu->sym)); in conf_string()
883 if (sym_set_string_value(menu->sym, dialog_input_result)) in conf_string()