Lines Matching refs:sym
787 struct symbol *sym; in renderer_edited() local
793 sym = menu->sym; in renderer_edited()
798 sym_set_string_value(sym, new_def); in renderer_edited()
808 struct symbol *sym = menu->sym; in change_sym_value() local
811 if (!sym) in change_sym_value()
823 switch (sym_get_type(sym)) { in change_sym_value()
826 if (!sym_tristate_within_range(sym, newval)) in change_sym_value()
828 sym_set_tristate_value(sym, newval); in change_sym_value()
848 if (!menu->sym) in toggle_sym_value()
851 sym_toggle_tristate_value(menu->sym); in toggle_sym_value()
1040 struct symbol *sym = menu->sym; in fill_row() local
1053 sym && !sym_has_value(sym) ? "(NEW)" : ""); in fill_row()
1083 if (!sym) in fill_row()
1085 row[COL_NAME] = g_strdup(sym->name); in fill_row()
1087 sym_calc_value(sym); in fill_row()
1088 sym->flags &= ~SYMBOL_CHANGED; in fill_row()
1090 if (sym_is_choice(sym)) { // parse childs for getting final value in fill_row()
1092 struct symbol *def_sym = sym_get_choice_value(sym); in fill_row()
1099 && child->sym == def_sym) in fill_row()
1107 if (sym->flags & SYMBOL_CHOICEVAL) in fill_row()
1110 stype = sym_get_type(sym); in fill_row()
1115 if (sym_is_choice(sym)) in fill_row()
1119 val = sym_get_tristate_value(sym); in fill_row()
1140 if (val != no && sym_tristate_within_range(sym, no)) in fill_row()
1142 if (val != mod && sym_tristate_within_range(sym, mod)) in fill_row()
1144 if (val != yes && sym_tristate_within_range(sym, yes)) in fill_row()
1150 def = sym_get_string_value(sym); in fill_row()
1255 struct symbol *sym; in update_tree() local
1264 sym = child1->sym; in update_tree()
1320 } else if (sym && (sym->flags & SYMBOL_CHANGED)) { in update_tree()
1336 struct symbol *sym; in display_tree() local
1348 sym = child->sym; in display_tree()
1351 if (sym) in display_tree()
1352 sym->flags &= ~SYMBOL_CHANGED; in display_tree()
1371 if (sym) { in display_tree()
1372 printf("%s", sym_type_name(sym->type)); in display_tree()
1374 printf("%s", dbg_sym_flags(sym->flags)); in display_tree()