static void gnc_column_view_set_option(GNCOptionDB * odb, char * section, char * name, SCM new_value) { GNCOption * option = gnc_option_db_get_option_by_name(odb, section, name); if (option) { gnc_option_db_set_option(odb, section, name, new_value); /* set_option doesn't do this */ gnc_option_set_changed (option, TRUE); } }
void gnc_options_dialog_set_new_book_option_values (GNCOptionDB *odb) { GNCOption *num_source_option; GtkWidget *num_source_is_split_action_button; gboolean num_source_is_split_action; if (!odb) return; num_source_is_split_action = gnc_prefs_get_bool(GNC_PREFS_GROUP_GENERAL, GNC_PREF_NUM_SOURCE); if (num_source_is_split_action) { num_source_option = gnc_option_db_get_option_by_name(odb, OPTION_SECTION_ACCOUNTS, OPTION_NAME_NUM_FIELD_SOURCE); num_source_is_split_action_button = gnc_option_get_gtk_widget (num_source_option); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (num_source_is_split_action_button), num_source_is_split_action); } }