diff audacious/prefswin.c @ 2109:27e0fe4de57e trunk

[svn] - preferences pane option for extension-based detection
author nenolod
date Tue, 12 Dec 2006 18:39:35 -0800
parents f18a5b617c34
children 299651a8f107
line wrap: on
line diff
--- a/audacious/prefswin.c	Tue Dec 12 18:32:05 2006 -0800
+++ b/audacious/prefswin.c	Tue Dec 12 18:39:35 2006 -0800
@@ -1003,6 +1003,20 @@
     gtk_toggle_button_set_active(button, cfg.playlist_detect);
 }
 
+static void
+on_detect_by_extension_cb_toggled(GtkToggleButton * button,
+                                    gpointer data)
+{
+    cfg.use_extension_probing = gtk_toggle_button_get_active(button);
+}
+
+static void
+on_detect_by_extension_cb_realize(GtkToggleButton * button,
+                                    gpointer data)
+{
+    gtk_toggle_button_set_active(button, cfg.use_extension_probing);
+}
+
 /* proxy */
 static void
 on_proxy_use_realize(GtkToggleButton * button,
@@ -2215,6 +2229,8 @@
     FUNC_MAP_ENTRY(on_output_plugin_bufsize_value_changed)
     FUNC_MAP_ENTRY(on_audio_format_det_cb_toggled)
     FUNC_MAP_ENTRY(on_audio_format_det_cb_realize)
+    FUNC_MAP_ENTRY(on_detect_by_extension_cb_toggled)
+    FUNC_MAP_ENTRY(on_detect_by_extension_cb_realize)
     FUNC_MAP_ENTRY(on_show_filepopup_for_tuple_realize)
     FUNC_MAP_ENTRY(on_show_filepopup_for_tuple_toggled)
     FUNC_MAP_ENTRY(on_filepopup_for_tuple_settings_clicked)