diff audacious/prefswin.c @ 1905:6b4116c34489 trunk

[svn] - change "Transparency" to "Miscillaneous UI Features" in prefswin - add option to use XMMS-like fileselector instead of the one provided by GTK2
author nenolod
date Fri, 27 Oct 2006 02:01:55 -0700
parents 597bd579d9af
children 9fd04055d6cc
line wrap: on
line diff
--- a/audacious/prefswin.c	Fri Oct 27 00:19:32 2006 -0700
+++ b/audacious/prefswin.c	Fri Oct 27 02:01:55 2006 -0700
@@ -2103,6 +2103,20 @@
 	gtk_widget_hide(filepopup_settings);
 }
 
+static void
+on_xmms_style_fileselector_realize(GtkToggleButton * button,
+                                   gpointer data)
+{
+    gtk_toggle_button_set_active(button, cfg.use_xmms_style_fileselector);
+}
+
+static void
+on_xmms_style_fileselector_toggled(GtkToggleButton * button,
+                                   gpointer data)
+{
+    cfg.use_xmms_style_fileselector = gtk_toggle_button_get_active(button);
+}
+
 /* FIXME: complete the map */
 FUNC_MAP_BEGIN(prefswin_func_map)
     FUNC_MAP_ENTRY(on_input_plugin_view_realize)
@@ -2182,6 +2196,10 @@
     /* Filepopup settings */
     FUNC_MAP_ENTRY(on_filepopup_settings_ok_clicked)
     FUNC_MAP_ENTRY(on_filepopup_settings_cancel_clicked)
+
+    /* XMMS fileselector option -nenolod */
+    FUNC_MAP_ENTRY(on_xmms_style_fileselector_toggled)
+    FUNC_MAP_ENTRY(on_xmms_style_fileselector_realize)
 FUNC_MAP_END
 
 void