summaryrefslogtreecommitdiff
path: root/plugins/gtkui/interface.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-05-20 21:28:56 +0200
committerGravatar waker <wakeroid@gmail.com>2011-05-20 21:28:56 +0200
commit1810ce0564058b621909567fdb2750c3d8cd02b6 (patch)
treeb951a4888306a41393e4f3344b7c22c8a7af2878 /plugins/gtkui/interface.c
parent603a9f7c9e24e70b8e7a2c7f0700cb014885ef6d (diff)
added GUI option to control 8 to 16 bit auto-conversion
Diffstat (limited to 'plugins/gtkui/interface.c')
-rw-r--r--plugins/gtkui/interface.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/gtkui/interface.c b/plugins/gtkui/interface.c
index 79ceceba..67d70dba 100644
--- a/plugins/gtkui/interface.c
+++ b/plugins/gtkui/interface.c
@@ -1655,6 +1655,7 @@ create_prefwin (void)
GtkWidget *hbox12;
GtkWidget *label4;
GtkWidget *pref_soundcard;
+ GtkWidget *convert8to16;
GtkWidget *Sound;
GtkWidget *vbox8;
GtkWidget *hbox10;
@@ -1837,6 +1838,10 @@ create_prefwin (void)
gtk_widget_show (pref_soundcard);
gtk_box_pack_start (GTK_BOX (hbox12), pref_soundcard, TRUE, TRUE, 0);
+ convert8to16 = gtk_check_button_new_with_mnemonic (_("Always convert 8 bit audio to 16 bit"));
+ gtk_widget_show (convert8to16);
+ gtk_box_pack_start (GTK_BOX (vbox10), convert8to16, FALSE, FALSE, 0);
+
Sound = gtk_label_new (_("Sound"));
gtk_widget_show (Sound);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), Sound);
@@ -2517,6 +2522,9 @@ create_prefwin (void)
g_signal_connect ((gpointer) prefwin, "realize",
G_CALLBACK (on_prefwin_realize),
NULL);
+ g_signal_connect ((gpointer) convert8to16, "toggled",
+ G_CALLBACK (on_convert8to16_toggled),
+ NULL);
g_signal_connect ((gpointer) pref_replaygain_mode, "changed",
G_CALLBACK (on_pref_replaygain_mode_changed),
NULL);
@@ -2679,6 +2687,7 @@ create_prefwin (void)
GLADE_HOOKUP_OBJECT (prefwin, hbox12, "hbox12");
GLADE_HOOKUP_OBJECT (prefwin, label4, "label4");
GLADE_HOOKUP_OBJECT (prefwin, pref_soundcard, "pref_soundcard");
+ GLADE_HOOKUP_OBJECT (prefwin, convert8to16, "convert8to16");
GLADE_HOOKUP_OBJECT (prefwin, Sound, "Sound");
GLADE_HOOKUP_OBJECT (prefwin, vbox8, "vbox8");
GLADE_HOOKUP_OBJECT (prefwin, hbox10, "hbox10");