Lines Matching defs:sym
734 struct symbol *sym;
744 sym = menu->sym;
746 if (!sym) {
791 type = sym_get_type(sym);
792 if (sym_is_choice(sym)) {
793 struct symbol *def_sym = sym_get_choice_value(sym);
798 if (menu_is_visible(child) && child->sym == def_sym)
802 val = sym_get_tristate_value(sym);
803 if (sym_is_changable(sym)) {
851 val = sym_get_tristate_value(sym);
852 if (sym_is_choice_value(sym) && val == yes) {
857 if (sym_is_changable(sym))
876 if (sym_is_changable(sym)) {
877 if (sym->rev_dep.tri == mod)
887 tmp = 2 + strlen(sym_get_string_value(sym));
889 sym_get_string_value(sym));
895 (sym_has_value(sym) ||
896 !sym_is_changable(sym)) ? "" :
903 (sym_has_value(sym) || !sym_is_changable(sym)) ?
1069 struct symbol *sym;
1156 sym = submenu->sym;
1161 sym_toggle_tristate_value(sym);
1176 if (sym_is_choice(sym) &&
1177 sym_get_tristate_value(sym) == yes)
1183 sym_toggle_tristate_value(sym);
1192 if (sym_set_tristate_value(sym, yes))
1194 if (sym_set_tristate_value(sym, mod))
1200 sym_set_tristate_value(sym, no);
1204 sym_set_tristate_value(sym, mod);
1245 active = sym_get_choice_value(menu->sym);
1254 if (child->sym == sym_get_choice_value(menu->sym))
1257 else if (child->sym)
1264 if (child->sym == active){
1329 if (!child || !menu_is_visible(child) || !child->sym)
1335 sym_set_tristate_value(child->sym, yes);
1340 active = child->sym;
1356 switch (sym_get_type(menu->sym)) {
1372 sym_get_string_value(menu->sym),
1377 if (sym_set_string_value(menu->sym,