diff options
Diffstat (limited to 'plugins/gtkui/interface.c')
-rw-r--r-- | plugins/gtkui/interface.c | 9 |
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"); |