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()
529 type = sym_get_type(sym); in build_conf()
530 if (sym_is_choice(sym)) { in build_conf()
531 struct symbol *def_sym = sym_get_choice_value(sym); in build_conf()
536 if (menu_is_visible(child) && child->sym == def_sym) in build_conf()
540 val = sym_get_tristate_value(sym); in build_conf()
541 if (sym_is_changable(sym)) { in build_conf()
584 val = sym_get_tristate_value(sym); in build_conf()
585 if (sym_is_choice_value(sym) && val == yes) { in build_conf()
592 if (sym_is_changable(sym)) in build_conf()
605 if (sym_is_changable(sym)) { in build_conf()
606 if (sym->rev_dep.tri == mod) in build_conf()
616 tmp = 2 + strlen(sym_get_string_value(sym)); /* () = 2 */ in build_conf()
617 item_make("(%s)", sym_get_string_value(sym)); in build_conf()
622 (sym_has_value(sym) || !sym_is_changable(sym)) ? in build_conf()
630 (sym_has_value(sym) || !sym_is_changable(sym)) ? in build_conf()
650 struct symbol *sym; in conf() local
682 sym = submenu->sym; in conf()
684 sym = NULL; in conf()
696 if (sym_is_choice(sym) && sym_get_tristate_value(sym) == yes) in conf()
707 if (sym) in conf()
724 if (sym_set_tristate_value(sym, yes)) in conf()
726 if (sym_set_tristate_value(sym, mod)) in conf()
732 sym_set_tristate_value(sym, no); in conf()
736 sym_set_tristate_value(sym, mod); in conf()
740 sym_toggle_tristate_value(sym); in conf()
806 active = sym_get_choice_value(menu->sym); in conf_choice()
816 if (child->sym) in conf_choice()
823 if (child->sym == active) in conf_choice()
825 if (child->sym == sym_get_choice_value(menu->sym)) in conf_choice()
839 if (!child->sym) in conf_choice()
842 sym_set_tristate_value(child->sym, yes); in conf_choice()
849 active = child->sym; in conf_choice()
869 switch (sym_get_type(menu->sym)) { in conf_string()
885 sym_get_string_value(menu->sym)); in conf_string()
888 if (sym_set_string_value(menu->sym, dialog_input_result)) in conf_string()