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