static gboolean equalizerwin_read_aud_preset (const gchar * file) { EqualizerPreset * preset = aud_load_preset_file (file); if (preset == NULL) return FALSE; equalizerwin_apply_preset (preset); aud_equalizer_preset_free (preset); return TRUE; }
void action_equ_load_preset_file(void) { GtkWidget *dialog; gchar *file_uri; dialog = make_filebrowser(_("Load equalizer preset"), FALSE); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { file_uri = gtk_file_chooser_get_uri(GTK_FILE_CHOOSER(dialog)); EqualizerPreset *preset = aud_load_preset_file(file_uri); equalizerwin_apply_preset(preset); aud_equalizer_preset_free(preset); g_free(file_uri); } gtk_widget_destroy(dialog); }
void eq_preset_set_zero (void) { const EqualizerPreset zero = {0}; equalizerwin_apply_preset (& zero); }