comparison src/crossfade/interface-2.0.c @ 3062:192c9ab32c98

Remove almost all of the no longer hooked up config options.
author William Pitcock <nenolod@atheme.org>
date Fri, 24 Apr 2009 06:21:09 -0500
parents 2e241e90494a
children 8c772d3a5346
comparison
equal deleted inserted replaced
3061:440cb96f005f 3062:192c9ab32c98
32 GtkWidget *config_win; 32 GtkWidget *config_win;
33 GtkWidget *config_vbox; 33 GtkWidget *config_vbox;
34 GtkWidget *config_notebook; 34 GtkWidget *config_notebook;
35 GtkWidget *config_output_page; 35 GtkWidget *config_output_page;
36 GtkWidget *output_options_hbox; 36 GtkWidget *output_options_hbox;
37 GtkWidget *output_method_frame;
38 GtkWidget *output_method_vbox;
39 GtkWidget *output_oss_radio;
40 GSList *output_oss_radio_group = NULL;
41 GtkWidget *output_plugin_radio;
42 GtkWidget *output_none_radio;
43 GtkWidget *output_method_frame_label;
44 GtkWidget *output_resampling_frame; 37 GtkWidget *output_resampling_frame;
45 GtkWidget *output_resampling_table; 38 GtkWidget *output_resampling_table;
46 GtkWidget *resampling_rate_optionmenu; 39 GtkWidget *resampling_rate_optionmenu;
47 GtkWidget *menu1; 40 GtkWidget *menu1;
48 GtkWidget *resampling_rate_optionmenu_dummy; 41 GtkWidget *resampling_rate_optionmenu_dummy;
133 GtkWidget *output_oss_label; 126 GtkWidget *output_oss_label;
134 GtkWidget *empty_notebook_page; 127 GtkWidget *empty_notebook_page;
135 GtkWidget *output_null_label; 128 GtkWidget *output_null_label;
136 GtkWidget *output_help_label; 129 GtkWidget *output_help_label;
137 GtkWidget *config_devices_label; 130 GtkWidget *config_devices_label;
138 GtkWidget *config_effects_page;
139 GtkWidget *ep_plugin_frame;
140 GtkWidget *ep_plugin_vbox;
141 GtkWidget *ep_plugin_optionmenu;
142 GtkWidget *ep_plugin_optionmenu_menu;
143 GtkWidget *ep_plugin_optionmenu_dummy;
144 GtkWidget *ep_plugin_buttonbox;
145 GtkWidget *ep_configure_button;
146 GtkWidget *ep_about_button;
147 GtkWidget *ep_enable_check;
148 GtkWidget *ep_plugin_frame_label;
149 GtkWidget *effects_volnorm_frame;
150 GtkWidget *effects_volnorm_table;
151 GtkWidget *volnorm_quantaudio_check;
152 GtkObject *volnorm_target_spin_adj;
153 GtkWidget *volnorm_target_spin;
154 GtkWidget *volnorm_target_hbox;
155 GtkWidget *volnorm_target_label;
156 GtkWidget *volnorm_enable_check;
157 GtkWidget *volnorm_rva2_check;
158 GtkWidget *label11;
159 GtkWidget *effects_help_label;
160 GtkWidget *config_effects_label;
161 GtkWidget *config_crossfader_page; 131 GtkWidget *config_crossfader_page;
162 GtkWidget *xf_bufsize_hbox; 132 GtkWidget *xf_bufsize_hbox;
163 GtkWidget *xf_bufsize_label; 133 GtkWidget *xf_bufsize_label;
164 GtkObject *xf_buffer_spin_adj; 134 GtkObject *xf_buffer_spin_adj;
165 GtkWidget *xf_buffer_spin; 135 GtkWidget *xf_buffer_spin;
411 381
412 output_options_hbox = gtk_hbox_new (FALSE, 6); 382 output_options_hbox = gtk_hbox_new (FALSE, 6);
413 gtk_widget_show (output_options_hbox); 383 gtk_widget_show (output_options_hbox);
414 gtk_box_pack_start (GTK_BOX (config_output_page), output_options_hbox, FALSE, TRUE, 0); 384 gtk_box_pack_start (GTK_BOX (config_output_page), output_options_hbox, FALSE, TRUE, 0);
415 385
416 output_method_frame = gtk_frame_new (NULL);
417 gtk_widget_show (output_method_frame);
418 gtk_box_pack_start (GTK_BOX (output_options_hbox), output_method_frame, TRUE, TRUE, 0);
419
420 output_method_vbox = gtk_vbox_new (FALSE, 2);
421 gtk_widget_show (output_method_vbox);
422 gtk_container_add (GTK_CONTAINER (output_method_frame), output_method_vbox);
423 gtk_container_set_border_width (GTK_CONTAINER (output_method_vbox), 5);
424
425 output_oss_radio = gtk_radio_button_new_with_mnemonic (NULL, "Builtin OSS driver");
426 gtk_widget_show (output_oss_radio);
427 gtk_box_pack_start (GTK_BOX (output_method_vbox), output_oss_radio, FALSE, FALSE, 0);
428 gtk_tooltips_set_tip (tooltips, output_oss_radio, "Use XMMS-crossfade's builtin OSS driver for output.", NULL);
429 gtk_radio_button_set_group (GTK_RADIO_BUTTON (output_oss_radio), output_oss_radio_group);
430 output_oss_radio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (output_oss_radio));
431
432 output_plugin_radio = gtk_radio_button_new_with_mnemonic (NULL, "Output plugin");
433 gtk_widget_show (output_plugin_radio);
434 gtk_box_pack_start (GTK_BOX (output_method_vbox), output_plugin_radio, FALSE, FALSE, 0);
435 gtk_tooltips_set_tip (tooltips, output_plugin_radio, "Use an existing plugin for output.", NULL);
436 gtk_radio_button_set_group (GTK_RADIO_BUTTON (output_plugin_radio), output_oss_radio_group);
437 output_oss_radio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (output_plugin_radio));
438
439 output_none_radio = gtk_radio_button_new_with_mnemonic (NULL, "None [not implemented]");
440 gtk_box_pack_start (GTK_BOX (output_method_vbox), output_none_radio, FALSE, FALSE, 0);
441 gtk_widget_set_sensitive (output_none_radio, FALSE);
442 gtk_radio_button_set_group (GTK_RADIO_BUTTON (output_none_radio), output_oss_radio_group);
443 output_oss_radio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (output_none_radio));
444
445 output_method_frame_label = gtk_label_new ("Output method");
446 gtk_widget_show (output_method_frame_label);
447 gtk_frame_set_label_widget (GTK_FRAME (output_method_frame), output_method_frame_label);
448
449 output_resampling_frame = gtk_frame_new (NULL); 386 output_resampling_frame = gtk_frame_new (NULL);
450 gtk_widget_show (output_resampling_frame); 387 gtk_widget_show (output_resampling_frame);
451 gtk_box_pack_start (GTK_BOX (output_options_hbox), output_resampling_frame, FALSE, FALSE, 0); 388 gtk_box_pack_start (GTK_BOX (output_options_hbox), output_resampling_frame, FALSE, FALSE, 0);
452 389
453 output_resampling_table = gtk_table_new (2, 2, FALSE); 390 output_resampling_table = gtk_table_new (2, 2, FALSE);
848 config_devices_label = gtk_label_new ("Output"); 785 config_devices_label = gtk_label_new ("Output");
849 gtk_widget_show (config_devices_label); 786 gtk_widget_show (config_devices_label);
850 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 0), config_devices_label); 787 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 0), config_devices_label);
851 gtk_label_set_justify (GTK_LABEL (config_devices_label), GTK_JUSTIFY_CENTER); 788 gtk_label_set_justify (GTK_LABEL (config_devices_label), GTK_JUSTIFY_CENTER);
852 789
853 config_effects_page = gtk_vbox_new (FALSE, 5);
854 gtk_widget_show (config_effects_page);
855 gtk_container_add (GTK_CONTAINER (config_notebook), config_effects_page);
856 gtk_container_set_border_width (GTK_CONTAINER (config_effects_page), 5);
857
858 ep_plugin_frame = gtk_frame_new (NULL);
859 gtk_widget_show (ep_plugin_frame);
860 gtk_box_pack_start (GTK_BOX (config_effects_page), ep_plugin_frame, FALSE, TRUE, 0);
861
862 ep_plugin_vbox = gtk_vbox_new (FALSE, 2);
863 gtk_widget_show (ep_plugin_vbox);
864 gtk_container_add (GTK_CONTAINER (ep_plugin_frame), ep_plugin_vbox);
865 gtk_container_set_border_width (GTK_CONTAINER (ep_plugin_vbox), 5);
866
867 ep_plugin_optionmenu = gtk_option_menu_new ();
868 gtk_widget_show (ep_plugin_optionmenu);
869 gtk_box_pack_start (GTK_BOX (ep_plugin_vbox), ep_plugin_optionmenu, FALSE, FALSE, 0);
870 gtk_tooltips_set_tip (tooltips, ep_plugin_optionmenu, "Select an effect plugin. Take care not to use the same plugin as selected in XMMS' configuration dialog.", NULL);
871
872 ep_plugin_optionmenu_menu = gtk_menu_new ();
873
874 ep_plugin_optionmenu_dummy = gtk_menu_item_new_with_mnemonic ("dummy");
875 gtk_widget_show (ep_plugin_optionmenu_dummy);
876 gtk_container_add (GTK_CONTAINER (ep_plugin_optionmenu_menu), ep_plugin_optionmenu_dummy);
877
878 gtk_option_menu_set_menu (GTK_OPTION_MENU (ep_plugin_optionmenu), ep_plugin_optionmenu_menu);
879
880 ep_plugin_buttonbox = gtk_hbutton_box_new ();
881 gtk_widget_show (ep_plugin_buttonbox);
882 gtk_box_pack_start (GTK_BOX (ep_plugin_vbox), ep_plugin_buttonbox, FALSE, TRUE, 0);
883 gtk_button_box_set_layout (GTK_BUTTON_BOX (ep_plugin_buttonbox), GTK_BUTTONBOX_START);
884 gtk_box_set_spacing (GTK_BOX (ep_plugin_buttonbox), 5);
885
886 ep_configure_button = gtk_button_new_with_mnemonic ("Configure");
887 gtk_widget_show (ep_configure_button);
888 gtk_container_add (GTK_CONTAINER (ep_plugin_buttonbox), ep_configure_button);
889 GTK_WIDGET_SET_FLAGS (ep_configure_button, GTK_CAN_DEFAULT);
890 gtk_tooltips_set_tip (tooltips, ep_configure_button, "Open the configuration dialog of the plugin selected above.", NULL);
891
892 ep_about_button = gtk_button_new_with_mnemonic ("About");
893 gtk_widget_show (ep_about_button);
894 gtk_container_add (GTK_CONTAINER (ep_plugin_buttonbox), ep_about_button);
895 GTK_WIDGET_SET_FLAGS (ep_about_button, GTK_CAN_DEFAULT);
896 gtk_tooltips_set_tip (tooltips, ep_about_button, "Open the about dialog of the plugin selected above.", NULL);
897
898 ep_enable_check = gtk_check_button_new_with_mnemonic ("Use plugin");
899 gtk_widget_show (ep_enable_check);
900 gtk_container_add (GTK_CONTAINER (ep_plugin_buttonbox), ep_enable_check);
901 gtk_tooltips_set_tip (tooltips, ep_enable_check, "Enable the selected plugin. Note that after pressing 'Apply' it may take a while until you can hear the effect, since it is applied before the audio data goes into the buffer.", NULL);
902
903 ep_plugin_frame_label = gtk_label_new ("Pre-mixing effect plugin");
904 gtk_widget_show (ep_plugin_frame_label);
905 gtk_frame_set_label_widget (GTK_FRAME (ep_plugin_frame), ep_plugin_frame_label);
906
907 effects_volnorm_frame = gtk_frame_new (NULL);
908 gtk_box_pack_start (GTK_BOX (config_effects_page), effects_volnorm_frame, FALSE, FALSE, 0);
909
910 effects_volnorm_table = gtk_table_new (4, 2, FALSE);
911 gtk_widget_show (effects_volnorm_table);
912 gtk_container_add (GTK_CONTAINER (effects_volnorm_frame), effects_volnorm_table);
913 gtk_container_set_border_width (GTK_CONTAINER (effects_volnorm_table), 5);
914 gtk_table_set_row_spacings (GTK_TABLE (effects_volnorm_table), 2);
915 gtk_table_set_col_spacings (GTK_TABLE (effects_volnorm_table), 5);
916
917 volnorm_quantaudio_check = gtk_check_button_new_with_mnemonic ("Read Quantaudio comment field");
918 gtk_widget_show (volnorm_quantaudio_check);
919 gtk_table_attach (GTK_TABLE (effects_volnorm_table), volnorm_quantaudio_check, 1, 2, 2, 3,
920 (GtkAttachOptions) (GTK_FILL),
921 (GtkAttachOptions) (0), 0, 0);
922
923 volnorm_target_spin_adj = gtk_adjustment_new (8000, 0, 32768, 100, 1000, 10);
924 volnorm_target_spin = gtk_spin_button_new (GTK_ADJUSTMENT (volnorm_target_spin_adj), 0, 0);
925 gtk_widget_show (volnorm_target_spin);
926 gtk_table_attach (GTK_TABLE (effects_volnorm_table), volnorm_target_spin, 1, 2, 3, 4,
927 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
928 (GtkAttachOptions) (0), 0, 0);
929 gtk_tooltips_set_tip (tooltips, volnorm_target_spin, "Set the maximum length for gaps at the end of a stream.\nDefault: 500", NULL);
930 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (volnorm_target_spin), TRUE);
931
932 volnorm_target_hbox = gtk_hbox_new (FALSE, 0);
933 gtk_widget_show (volnorm_target_hbox);
934 gtk_table_attach (GTK_TABLE (effects_volnorm_table), volnorm_target_hbox, 0, 1, 3, 4,
935 (GtkAttachOptions) (GTK_FILL),
936 (GtkAttachOptions) (GTK_FILL), 0, 0);
937
938 volnorm_target_label = gtk_label_new ("Target RMS:");
939 gtk_widget_show (volnorm_target_label);
940 gtk_box_pack_start (GTK_BOX (volnorm_target_hbox), volnorm_target_label, FALSE, FALSE, 0);
941 gtk_label_set_justify (GTK_LABEL (volnorm_target_label), GTK_JUSTIFY_CENTER);
942
943 volnorm_enable_check = gtk_check_button_new_with_mnemonic ("Enable");
944 gtk_widget_show (volnorm_enable_check);
945 gtk_table_attach (GTK_TABLE (effects_volnorm_table), volnorm_enable_check, 1, 2, 0, 1,
946 (GtkAttachOptions) (GTK_FILL),
947 (GtkAttachOptions) (0), 0, 0);
948
949 volnorm_rva2_check = gtk_check_button_new_with_mnemonic ("Read ID3V2 RVA2 Tag");
950 gtk_widget_show (volnorm_rva2_check);
951 gtk_table_attach (GTK_TABLE (effects_volnorm_table), volnorm_rva2_check, 1, 2, 1, 2,
952 (GtkAttachOptions) (GTK_FILL),
953 (GtkAttachOptions) (0), 0, 0);
954
955 label11 = gtk_label_new ("Volume normalizer");
956 gtk_widget_show (label11);
957 gtk_frame_set_label_widget (GTK_FRAME (effects_volnorm_frame), label11);
958
959 effects_help_label = gtk_label_new ("You do not need to press <b>Apply</b> after making changes to the effect plugin settings. It may take a while though until you can hear the change, since the plugin is applied before the mixing buffer.");
960 gtk_widget_show (effects_help_label);
961 gtk_box_pack_start (GTK_BOX (config_effects_page), effects_help_label, TRUE, TRUE, 0);
962 gtk_label_set_use_markup (GTK_LABEL (effects_help_label), TRUE);
963 gtk_label_set_line_wrap (GTK_LABEL (effects_help_label), TRUE);
964
965 config_effects_label = gtk_label_new ("Effects");
966 gtk_widget_show (config_effects_label);
967 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 1), config_effects_label);
968 gtk_label_set_justify (GTK_LABEL (config_effects_label), GTK_JUSTIFY_CENTER);
969
970 config_crossfader_page = gtk_vbox_new (FALSE, 2); 790 config_crossfader_page = gtk_vbox_new (FALSE, 2);
971 gtk_widget_show (config_crossfader_page); 791 gtk_widget_show (config_crossfader_page);
972 gtk_container_add (GTK_CONTAINER (config_notebook), config_crossfader_page); 792 gtk_container_add (GTK_CONTAINER (config_notebook), config_crossfader_page);
973 gtk_container_set_border_width (GTK_CONTAINER (config_crossfader_page), 5); 793 gtk_container_set_border_width (GTK_CONTAINER (config_crossfader_page), 5);
974 794
1700 gtk_notebook_set_tab_label (GTK_NOTEBOOK (xf_type_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (xf_type_notebook), 9), xft_pause_adv_label); 1520 gtk_notebook_set_tab_label (GTK_NOTEBOOK (xf_type_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (xf_type_notebook), 9), xft_pause_adv_label);
1701 gtk_label_set_justify (GTK_LABEL (xft_pause_adv_label), GTK_JUSTIFY_CENTER); 1521 gtk_label_set_justify (GTK_LABEL (xft_pause_adv_label), GTK_JUSTIFY_CENTER);
1702 1522
1703 config_crossfade_label = gtk_label_new ("Crossfader"); 1523 config_crossfade_label = gtk_label_new ("Crossfader");
1704 gtk_widget_show (config_crossfade_label); 1524 gtk_widget_show (config_crossfade_label);
1705 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 2), config_crossfade_label); 1525 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 1), config_crossfade_label);
1706 gtk_label_set_justify (GTK_LABEL (config_crossfade_label), GTK_JUSTIFY_CENTER); 1526 gtk_label_set_justify (GTK_LABEL (config_crossfade_label), GTK_JUSTIFY_CENTER);
1707 1527
1708 config_gapkiller_page = gtk_vbox_new (FALSE, 5); 1528 config_gapkiller_page = gtk_vbox_new (FALSE, 5);
1709 gtk_widget_show (config_gapkiller_page); 1529 gtk_widget_show (config_gapkiller_page);
1710 gtk_container_add (GTK_CONTAINER (config_notebook), config_gapkiller_page); 1530 gtk_container_add (GTK_CONTAINER (config_notebook), config_gapkiller_page);
1857 gtk_widget_show (label25); 1677 gtk_widget_show (label25);
1858 gtk_frame_set_label_widget (GTK_FRAME (gap_advanced_frame), label25); 1678 gtk_frame_set_label_widget (GTK_FRAME (gap_advanced_frame), label25);
1859 1679
1860 config_gapkiller_label = gtk_label_new ("Gap Killer"); 1680 config_gapkiller_label = gtk_label_new ("Gap Killer");
1861 gtk_widget_show (config_gapkiller_label); 1681 gtk_widget_show (config_gapkiller_label);
1862 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 3), config_gapkiller_label); 1682 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 2), config_gapkiller_label);
1863 gtk_label_set_justify (GTK_LABEL (config_gapkiller_label), GTK_JUSTIFY_CENTER); 1683 gtk_label_set_justify (GTK_LABEL (config_gapkiller_label), GTK_JUSTIFY_CENTER);
1864 1684
1865 config_misc_page = gtk_vbox_new (FALSE, 5); 1685 config_misc_page = gtk_vbox_new (FALSE, 5);
1866 gtk_widget_show (config_misc_page); 1686 gtk_widget_show (config_misc_page);
1867 gtk_container_add (GTK_CONTAINER (config_notebook), config_misc_page); 1687 gtk_container_add (GTK_CONTAINER (config_notebook), config_misc_page);
2012 gtk_widget_show (label28); 1832 gtk_widget_show (label28);
2013 gtk_frame_set_label_widget (GTK_FRAME (misc_other_frame), label28); 1833 gtk_frame_set_label_widget (GTK_FRAME (misc_other_frame), label28);
2014 1834
2015 config_misc_label = gtk_label_new ("Advanced"); 1835 config_misc_label = gtk_label_new ("Advanced");
2016 gtk_widget_show (config_misc_label); 1836 gtk_widget_show (config_misc_label);
2017 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 4), config_misc_label); 1837 gtk_notebook_set_tab_label (GTK_NOTEBOOK (config_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (config_notebook), 3), config_misc_label);
2018 gtk_label_set_justify (GTK_LABEL (config_misc_label), GTK_JUSTIFY_CENTER); 1838 gtk_label_set_justify (GTK_LABEL (config_misc_label), GTK_JUSTIFY_CENTER);
2019 1839
2020 config_presets_page = gtk_vbox_new (FALSE, 5); 1840 config_presets_page = gtk_vbox_new (FALSE, 5);
2021 gtk_container_add (GTK_CONTAINER (config_notebook), config_presets_page); 1841 gtk_container_add (GTK_CONTAINER (config_notebook), config_presets_page);
2022 gtk_container_set_border_width (GTK_CONTAINER (config_presets_page), 5); 1842 gtk_container_set_border_width (GTK_CONTAINER (config_presets_page), 5);
2088 config_apply = gtk_button_new_with_mnemonic ("Apply"); 1908 config_apply = gtk_button_new_with_mnemonic ("Apply");
2089 gtk_widget_show (config_apply); 1909 gtk_widget_show (config_apply);
2090 gtk_container_add (GTK_CONTAINER (config_bbox), config_apply); 1910 gtk_container_add (GTK_CONTAINER (config_bbox), config_apply);
2091 GTK_WIDGET_SET_FLAGS (config_apply, GTK_CAN_DEFAULT); 1911 GTK_WIDGET_SET_FLAGS (config_apply, GTK_CAN_DEFAULT);
2092 1912
2093 g_signal_connect ((gpointer) output_oss_radio, "toggled",
2094 G_CALLBACK (on_output_oss_radio_toggled),
2095 NULL);
2096 g_signal_connect ((gpointer) output_plugin_radio, "toggled",
2097 G_CALLBACK (on_output_plugin_radio_toggled),
2098 NULL);
2099 g_signal_connect ((gpointer) output_none_radio, "toggled",
2100 G_CALLBACK (on_output_none_radio_toggled),
2101 NULL);
2102 g_signal_connect ((gpointer) oss_adevice_alt_check, "toggled",
2103 G_CALLBACK (on_config_adevice_alt_check_toggled),
2104 NULL);
2105 g_signal_connect ((gpointer) oss_mdevice_alt_check, "toggled",
2106 G_CALLBACK (on_config_mdevice_alt_check_toggled),
2107 NULL);
2108 g_signal_connect ((gpointer) osshwb_maxbuf_check, "toggled",
2109 G_CALLBACK (on_osshwb_maxbuf_check_toggled),
2110 NULL);
2111 g_signal_connect ((gpointer) op_configure_button, "clicked", 1913 g_signal_connect ((gpointer) op_configure_button, "clicked",
2112 G_CALLBACK (on_output_plugin_configure_button_clicked), 1914 G_CALLBACK (on_output_plugin_configure_button_clicked),
2113 NULL); 1915 NULL);
2114 g_signal_connect ((gpointer) op_about_button, "clicked", 1916 g_signal_connect ((gpointer) op_about_button, "clicked",
2115 G_CALLBACK (on_output_plugin_about_button_clicked), 1917 G_CALLBACK (on_output_plugin_about_button_clicked),
2123 g_signal_connect ((gpointer) op_maxblock_spin, "changed", 1925 g_signal_connect ((gpointer) op_maxblock_spin, "changed",
2124 G_CALLBACK (on_op_maxblock_spin_changed), 1926 G_CALLBACK (on_op_maxblock_spin_changed),
2125 NULL); 1927 NULL);
2126 g_signal_connect ((gpointer) op_forcereopen_check, "toggled", 1928 g_signal_connect ((gpointer) op_forcereopen_check, "toggled",
2127 G_CALLBACK (on_op_forcereopen_check_toggled), 1929 G_CALLBACK (on_op_forcereopen_check_toggled),
2128 NULL);
2129 g_signal_connect ((gpointer) ep_configure_button, "clicked",
2130 G_CALLBACK (on_ep_configure_button_clicked),
2131 NULL);
2132 g_signal_connect ((gpointer) ep_about_button, "clicked",
2133 G_CALLBACK (on_ep_about_button_clicked),
2134 NULL);
2135 g_signal_connect ((gpointer) ep_enable_check, "toggled",
2136 G_CALLBACK (on_ep_enable_check_toggled),
2137 NULL);
2138 g_signal_connect ((gpointer) volnorm_enable_check, "toggled",
2139 G_CALLBACK (on_volnorm_enable_check_toggled),
2140 NULL); 1930 NULL);
2141 g_signal_connect ((gpointer) xf_buffer_spin, "changed", 1931 g_signal_connect ((gpointer) xf_buffer_spin, "changed",
2142 G_CALLBACK (on_xf_buffer_spin_changed), 1932 G_CALLBACK (on_xf_buffer_spin_changed),
2143 NULL); 1933 NULL);
2144 g_signal_connect ((gpointer) xf_autobuf_check, "toggled", 1934 g_signal_connect ((gpointer) xf_autobuf_check, "toggled",
2281 GLADE_HOOKUP_OBJECT_NO_REF (config_win, config_win, "config_win"); 2071 GLADE_HOOKUP_OBJECT_NO_REF (config_win, config_win, "config_win");
2282 GLADE_HOOKUP_OBJECT (config_win, config_vbox, "config_vbox"); 2072 GLADE_HOOKUP_OBJECT (config_win, config_vbox, "config_vbox");
2283 GLADE_HOOKUP_OBJECT (config_win, config_notebook, "config_notebook"); 2073 GLADE_HOOKUP_OBJECT (config_win, config_notebook, "config_notebook");
2284 GLADE_HOOKUP_OBJECT (config_win, config_output_page, "config_output_page"); 2074 GLADE_HOOKUP_OBJECT (config_win, config_output_page, "config_output_page");
2285 GLADE_HOOKUP_OBJECT (config_win, output_options_hbox, "output_options_hbox"); 2075 GLADE_HOOKUP_OBJECT (config_win, output_options_hbox, "output_options_hbox");
2286 GLADE_HOOKUP_OBJECT (config_win, output_method_frame, "output_method_frame");
2287 GLADE_HOOKUP_OBJECT (config_win, output_method_vbox, "output_method_vbox");
2288 GLADE_HOOKUP_OBJECT (config_win, output_oss_radio, "output_oss_radio");
2289 GLADE_HOOKUP_OBJECT (config_win, output_plugin_radio, "output_plugin_radio");
2290 GLADE_HOOKUP_OBJECT (config_win, output_none_radio, "output_none_radio");
2291 GLADE_HOOKUP_OBJECT (config_win, output_method_frame_label, "output_method_frame_label");
2292 GLADE_HOOKUP_OBJECT (config_win, output_resampling_frame, "output_resampling_frame"); 2076 GLADE_HOOKUP_OBJECT (config_win, output_resampling_frame, "output_resampling_frame");
2293 GLADE_HOOKUP_OBJECT (config_win, output_resampling_table, "output_resampling_table"); 2077 GLADE_HOOKUP_OBJECT (config_win, output_resampling_table, "output_resampling_table");
2294 GLADE_HOOKUP_OBJECT (config_win, resampling_rate_optionmenu, "resampling_rate_optionmenu"); 2078 GLADE_HOOKUP_OBJECT (config_win, resampling_rate_optionmenu, "resampling_rate_optionmenu");
2295 GLADE_HOOKUP_OBJECT (config_win, menu1, "menu1"); 2079 GLADE_HOOKUP_OBJECT (config_win, menu1, "menu1");
2296 GLADE_HOOKUP_OBJECT (config_win, resampling_rate_optionmenu_dummy, "resampling_rate_optionmenu_dummy"); 2080 GLADE_HOOKUP_OBJECT (config_win, resampling_rate_optionmenu_dummy, "resampling_rate_optionmenu_dummy");
2375 GLADE_HOOKUP_OBJECT (config_win, label9, "label9"); 2159 GLADE_HOOKUP_OBJECT (config_win, label9, "label9");
2376 GLADE_HOOKUP_OBJECT (config_win, output_oss_label, "output_oss_label"); 2160 GLADE_HOOKUP_OBJECT (config_win, output_oss_label, "output_oss_label");
2377 GLADE_HOOKUP_OBJECT (config_win, output_null_label, "output_null_label"); 2161 GLADE_HOOKUP_OBJECT (config_win, output_null_label, "output_null_label");
2378 GLADE_HOOKUP_OBJECT (config_win, output_help_label, "output_help_label"); 2162 GLADE_HOOKUP_OBJECT (config_win, output_help_label, "output_help_label");
2379 GLADE_HOOKUP_OBJECT (config_win, config_devices_label, "config_devices_label"); 2163 GLADE_HOOKUP_OBJECT (config_win, config_devices_label, "config_devices_label");
2380 GLADE_HOOKUP_OBJECT (config_win, config_effects_page, "config_effects_page");
2381 GLADE_HOOKUP_OBJECT (config_win, ep_plugin_frame, "ep_plugin_frame");
2382 GLADE_HOOKUP_OBJECT (config_win, ep_plugin_vbox, "ep_plugin_vbox");
2383 GLADE_HOOKUP_OBJECT (config_win, ep_plugin_optionmenu, "ep_plugin_optionmenu");
2384 GLADE_HOOKUP_OBJECT (config_win, ep_plugin_optionmenu_menu, "ep_plugin_optionmenu_menu");
2385 GLADE_HOOKUP_OBJECT (config_win, ep_plugin_optionmenu_dummy, "ep_plugin_optionmenu_dummy");
2386 GLADE_HOOKUP_OBJECT (config_win, ep_plugin_buttonbox, "ep_plugin_buttonbox");
2387 GLADE_HOOKUP_OBJECT (config_win, ep_configure_button, "ep_configure_button");
2388 GLADE_HOOKUP_OBJECT (config_win, ep_about_button, "ep_about_button");
2389 GLADE_HOOKUP_OBJECT (config_win, ep_enable_check, "ep_enable_check");
2390 GLADE_HOOKUP_OBJECT (config_win, ep_plugin_frame_label, "ep_plugin_frame_label");
2391 GLADE_HOOKUP_OBJECT (config_win, effects_volnorm_frame, "effects_volnorm_frame");
2392 GLADE_HOOKUP_OBJECT (config_win, effects_volnorm_table, "effects_volnorm_table");
2393 GLADE_HOOKUP_OBJECT (config_win, volnorm_quantaudio_check, "volnorm_quantaudio_check");
2394 GLADE_HOOKUP_OBJECT (config_win, volnorm_target_spin, "volnorm_target_spin");
2395 GLADE_HOOKUP_OBJECT (config_win, volnorm_target_hbox, "volnorm_target_hbox");
2396 GLADE_HOOKUP_OBJECT (config_win, volnorm_target_label, "volnorm_target_label");
2397 GLADE_HOOKUP_OBJECT (config_win, volnorm_enable_check, "volnorm_enable_check");
2398 GLADE_HOOKUP_OBJECT (config_win, volnorm_rva2_check, "volnorm_rva2_check");
2399 GLADE_HOOKUP_OBJECT (config_win, label11, "label11");
2400 GLADE_HOOKUP_OBJECT (config_win, effects_help_label, "effects_help_label");
2401 GLADE_HOOKUP_OBJECT (config_win, config_effects_label, "config_effects_label");
2402 GLADE_HOOKUP_OBJECT (config_win, config_crossfader_page, "config_crossfader_page"); 2164 GLADE_HOOKUP_OBJECT (config_win, config_crossfader_page, "config_crossfader_page");
2403 GLADE_HOOKUP_OBJECT (config_win, xf_bufsize_hbox, "xf_bufsize_hbox"); 2165 GLADE_HOOKUP_OBJECT (config_win, xf_bufsize_hbox, "xf_bufsize_hbox");
2404 GLADE_HOOKUP_OBJECT (config_win, xf_bufsize_label, "xf_bufsize_label"); 2166 GLADE_HOOKUP_OBJECT (config_win, xf_bufsize_label, "xf_bufsize_label");
2405 GLADE_HOOKUP_OBJECT (config_win, xf_buffer_spin, "xf_buffer_spin"); 2167 GLADE_HOOKUP_OBJECT (config_win, xf_buffer_spin, "xf_buffer_spin");
2406 GLADE_HOOKUP_OBJECT (config_win, xf_autobuf_check, "xf_autobuf_check"); 2168 GLADE_HOOKUP_OBJECT (config_win, xf_autobuf_check, "xf_autobuf_check");