Lines Matching refs:sym
815 struct symbol *sym; in renderer_edited() local
821 sym = menu->sym; in renderer_edited()
826 sym_set_string_value(sym, new_def); in renderer_edited()
836 struct symbol *sym = menu->sym; in change_sym_value() local
839 if (!sym) in change_sym_value()
851 switch (sym_get_type(sym)) { in change_sym_value()
854 oldval = sym_get_tristate_value(sym); in change_sym_value()
855 if (!sym_tristate_within_range(sym, newval)) in change_sym_value()
857 sym_set_tristate_value(sym, newval); in change_sym_value()
877 if (!menu->sym) in toggle_sym_value()
880 sym_toggle_tristate_value(menu->sym); in toggle_sym_value()
1098 struct symbol *sym = menu->sym; in fill_row() local
1111 sym && !sym_has_value(sym) ? "(NEW)" : ""); in fill_row()
1141 if (!sym) in fill_row()
1143 row[COL_NAME] = g_strdup(sym->name); in fill_row()
1145 sym_calc_value(sym); in fill_row()
1146 sym->flags &= ~SYMBOL_CHANGED; in fill_row()
1148 if (sym_is_choice(sym)) { // parse childs for getting final value in fill_row()
1150 struct symbol *def_sym = sym_get_choice_value(sym); in fill_row()
1157 && child->sym == def_sym) in fill_row()
1165 if (sym->flags & SYMBOL_CHOICEVAL) in fill_row()
1168 stype = sym_get_type(sym); in fill_row()
1173 if (sym_is_choice(sym)) in fill_row()
1176 val = sym_get_tristate_value(sym); in fill_row()
1197 if (val != no && sym_tristate_within_range(sym, no)) in fill_row()
1199 if (val != mod && sym_tristate_within_range(sym, mod)) in fill_row()
1201 if (val != yes && sym_tristate_within_range(sym, yes)) in fill_row()
1207 def = sym_get_string_value(sym); in fill_row()
1312 struct symbol *sym; in update_tree() local
1323 sym = child1->sym; in update_tree()
1379 } else if (sym && (sym->flags & SYMBOL_CHANGED)) { in update_tree()
1395 struct symbol *sym; in display_tree() local
1407 sym = child->sym; in display_tree()
1410 if (sym) in display_tree()
1411 sym->flags &= ~SYMBOL_CHANGED; in display_tree()
1430 if (sym) { in display_tree()
1431 printf("%s", sym_type_name(sym->type)); in display_tree()
1433 printf("%s", dbg_sym_flags(sym->flags)); in display_tree()