Lines Matching defs:sym
737 struct symbol *sym;
747 sym = menu->sym;
749 if (!sym) {
794 type = sym_get_type(sym);
795 if (sym_is_choice(sym)) {
796 struct symbol *def_sym = sym_get_choice_value(sym);
801 if (menu_is_visible(child) && child->sym == def_sym)
805 val = sym_get_tristate_value(sym);
806 if (sym_is_changable(sym)) {
854 val = sym_get_tristate_value(sym);
855 if (sym_is_choice_value(sym) && val == yes) {
860 if (sym_is_changable(sym))
879 if (sym_is_changable(sym)) {
880 if (sym->rev_dep.tri == mod)
890 tmp = 2 + strlen(sym_get_string_value(sym));
892 sym_get_string_value(sym));
898 (sym_has_value(sym) ||
899 !sym_is_changable(sym)) ? "" :
906 (sym_has_value(sym) || !sym_is_changable(sym)) ?
1072 struct symbol *sym;
1159 sym = submenu->sym;
1164 sym_toggle_tristate_value(sym);
1179 if (sym_is_choice(sym) &&
1180 sym_get_tristate_value(sym) == yes)
1186 sym_toggle_tristate_value(sym);
1195 if (sym_set_tristate_value(sym, yes))
1197 if (sym_set_tristate_value(sym, mod))
1203 sym_set_tristate_value(sym, no);
1207 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,