summaryrefslogtreecommitdiff
path: root/plugins/gtkui/interface.c
diff options
context:
space:
mode:
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");