Mercurial > audlegacy
comparison src/audacious/ui_preferences.c @ 4045:f81e86d8e8e4
removed equalizer options page, because i can imagine hardly anyone who
could need those 2 options - if somebody still wants to change these,
he/she can edit the configuration file
author | mf0102 <0102@gmx.at> |
---|---|
date | Sat, 01 Dec 2007 14:34:49 +0100 |
parents | c86f63f652aa |
children | 92e3662004d6 |
comparison
equal
deleted
inserted
replaced
4044:5e4b80dca1e2 | 4045:f81e86d8e8e4 |
---|---|
123 GtkWidget *filepopup_for_tuple_settings_button; | 123 GtkWidget *filepopup_for_tuple_settings_button; |
124 GtkTooltips *tooltips; | 124 GtkTooltips *tooltips; |
125 | 125 |
126 static Category categories[] = { | 126 static Category categories[] = { |
127 {DATA_DIR "/images/appearance.png", N_("Appearance"), 1}, | 127 {DATA_DIR "/images/appearance.png", N_("Appearance"), 1}, |
128 {DATA_DIR "/images/audio.png", N_("Audio"), 6}, | 128 {DATA_DIR "/images/audio.png", N_("Audio"), 5}, |
129 {DATA_DIR "/images/connectivity.png", N_("Connectivity"), 5}, | 129 {DATA_DIR "/images/connectivity.png", N_("Connectivity"), 4}, |
130 {DATA_DIR "/images/eq.png", N_("Equalizer"), 4}, | |
131 {DATA_DIR "/images/mouse.png", N_("Mouse"), 2}, | 130 {DATA_DIR "/images/mouse.png", N_("Mouse"), 2}, |
132 {DATA_DIR "/images/playlist.png", N_("Playlist"), 3}, | 131 {DATA_DIR "/images/playlist.png", N_("Playlist"), 3}, |
133 {DATA_DIR "/images/plugins.png", N_("Plugins"), 0}, | 132 {DATA_DIR "/images/plugins.png", N_("Plugins"), 0}, |
134 }; | 133 }; |
135 | 134 |
182 | 181 |
183 static void playlist_show_pl_separator_numbers_cb(); | 182 static void playlist_show_pl_separator_numbers_cb(); |
184 static void show_wm_decorations_cb(); | 183 static void show_wm_decorations_cb(); |
185 GtkWidget *ui_preferences_chardet_table_populate(void); | 184 GtkWidget *ui_preferences_chardet_table_populate(void); |
186 | 185 |
187 static PreferencesWidget apperance_misc_widgets[] = { | 186 static PreferencesWidget appearance_misc_widgets[] = { |
188 {WIDGET_LABEL, N_("<b>_Miscellaneous</b>"), NULL, NULL, NULL, FALSE}, | 187 {WIDGET_LABEL, N_("<b>_Miscellaneous</b>"), NULL, NULL, NULL, FALSE}, |
189 {WIDGET_CHK_BTN, N_("Show track numbers in playlist"), &cfg.show_numbers_in_pl, | 188 {WIDGET_CHK_BTN, N_("Show track numbers in playlist"), &cfg.show_numbers_in_pl, |
190 G_CALLBACK(playlist_show_pl_separator_numbers_cb), NULL, FALSE}, | 189 G_CALLBACK(playlist_show_pl_separator_numbers_cb), NULL, FALSE}, |
191 {WIDGET_CHK_BTN, N_("Show separators in playlist"), &cfg.show_separator_in_pl, | 190 {WIDGET_CHK_BTN, N_("Show separators in playlist"), &cfg.show_separator_in_pl, |
192 G_CALLBACK(playlist_show_pl_separator_numbers_cb), NULL, FALSE}, | 191 G_CALLBACK(playlist_show_pl_separator_numbers_cb), NULL, FALSE}, |
940 static void | 939 static void |
941 on_software_volume_control_realize(GtkToggleButton * button, gpointer data) | 940 on_software_volume_control_realize(GtkToggleButton * button, gpointer data) |
942 { | 941 { |
943 gtk_toggle_button_set_active(button, cfg.software_volume_control); | 942 gtk_toggle_button_set_active(button, cfg.software_volume_control); |
944 } | 943 } |
945 | |
946 static void | |
947 on_eq_dir_preset_entry_realize(GtkEntry * entry, | |
948 gpointer data) | |
949 { | |
950 gtk_entry_set_text(entry, cfg.eqpreset_default_file); | |
951 } | |
952 | |
953 static void | |
954 on_eq_dir_preset_entry_changed(GtkEntry * entry, | |
955 gpointer data) | |
956 { | |
957 g_free(cfg.eqpreset_default_file); | |
958 cfg.eqpreset_default_file = g_strdup(gtk_entry_get_text(entry)); | |
959 } | |
960 | |
961 static void | |
962 on_eq_file_preset_entry_realize(GtkEntry * entry, | |
963 gpointer data) | |
964 { | |
965 gtk_entry_set_text(entry, cfg.eqpreset_extension); | |
966 } | |
967 | |
968 static void | |
969 on_eq_file_preset_entry_changed(GtkEntry * entry, gpointer data) | |
970 { | |
971 const gchar *text = gtk_entry_get_text(entry); | |
972 | |
973 while (*text == '.') | |
974 text++; | |
975 | |
976 g_free(cfg.eqpreset_extension); | |
977 cfg.eqpreset_extension = g_strdup(text); | |
978 } | |
979 | |
980 | 944 |
981 static void | 945 static void |
982 on_skin_refresh_button_clicked(GtkButton * button, | 946 on_skin_refresh_button_clicked(GtkButton * button, |
983 gpointer data) | 947 gpointer data) |
984 { | 948 { |
1882 GtkWidget *hbox9; | 1846 GtkWidget *hbox9; |
1883 GtkWidget *vbox34; | 1847 GtkWidget *vbox34; |
1884 GtkWidget *checkbutton10; | 1848 GtkWidget *checkbutton10; |
1885 GtkWidget *image8; | 1849 GtkWidget *image8; |
1886 GtkWidget *playlist_label; | 1850 GtkWidget *playlist_label; |
1887 GtkWidget *equalizer_page_vbox; | |
1888 GtkWidget *alignment28; | |
1889 GtkWidget *vbox22; | |
1890 GtkWidget *alignment30; | |
1891 GtkWidget *equalizer_page_label; | |
1892 GtkWidget *vbox23; | |
1893 GtkWidget *alignment33; | |
1894 GtkWidget *table5; | |
1895 GtkWidget *label58; | |
1896 GtkWidget *label57; | |
1897 GtkWidget *eq_file_preset_entry; | |
1898 GtkWidget *eq_dir_preset_entry; | |
1899 GtkWidget *equalizer_label; | |
1900 GtkWidget *connectivity_page_vbox; | 1851 GtkWidget *connectivity_page_vbox; |
1901 GtkWidget *vbox29; | 1852 GtkWidget *vbox29; |
1902 GtkWidget *alignment63; | 1853 GtkWidget *alignment63; |
1903 GtkWidget *connectivity_page_label; | 1854 GtkWidget *connectivity_page_label; |
1904 GtkWidget *alignment68; | 1855 GtkWidget *alignment68; |
2312 gtk_tooltips_set_tip (tooltips, checkbutton11, _("Use bitmap fonts if they are available. Bitmap fonts do not support Unicode strings."), NULL); | 2263 gtk_tooltips_set_tip (tooltips, checkbutton11, _("Use bitmap fonts if they are available. Bitmap fonts do not support Unicode strings."), NULL); |
2313 | 2264 |
2314 vbox40 = gtk_vbox_new (FALSE, 0); | 2265 vbox40 = gtk_vbox_new (FALSE, 0); |
2315 gtk_box_pack_start (GTK_BOX (vbox37), vbox40, FALSE, TRUE, 0); | 2266 gtk_box_pack_start (GTK_BOX (vbox37), vbox40, FALSE, TRUE, 0); |
2316 | 2267 |
2317 create_widgets(GTK_BOX(vbox40), apperance_misc_widgets, G_N_ELEMENTS(apperance_misc_widgets)); | 2268 create_widgets(GTK_BOX(vbox40), appearance_misc_widgets, G_N_ELEMENTS(appearance_misc_widgets)); |
2318 | 2269 |
2319 appearance_label = gtk_label_new (_("Appearance")); | 2270 appearance_label = gtk_label_new (_("Appearance")); |
2320 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 1), appearance_label); | 2271 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 1), appearance_label); |
2321 | 2272 |
2322 mouse_page_vbox = gtk_vbox_new (FALSE, 0); | 2273 mouse_page_vbox = gtk_vbox_new (FALSE, 0); |
2431 image8 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON); | 2382 image8 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON); |
2432 gtk_container_add (GTK_CONTAINER (filepopup_for_tuple_settings_button), image8); | 2383 gtk_container_add (GTK_CONTAINER (filepopup_for_tuple_settings_button), image8); |
2433 | 2384 |
2434 playlist_label = gtk_label_new (_("Playlist")); | 2385 playlist_label = gtk_label_new (_("Playlist")); |
2435 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 3), playlist_label); | 2386 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 3), playlist_label); |
2436 | |
2437 equalizer_page_vbox = gtk_vbox_new (FALSE, 0); | |
2438 gtk_container_add (GTK_CONTAINER (category_notebook), equalizer_page_vbox); | |
2439 | |
2440 alignment28 = gtk_alignment_new (0.5, 0.5, 1, 1); | |
2441 gtk_box_pack_start (GTK_BOX (equalizer_page_vbox), alignment28, TRUE, TRUE, 0); | |
2442 | |
2443 vbox22 = gtk_vbox_new (FALSE, 0); | |
2444 gtk_container_add (GTK_CONTAINER (alignment28), vbox22); | |
2445 | |
2446 alignment30 = gtk_alignment_new (0.5, 0.5, 1, 1); | |
2447 gtk_box_pack_start (GTK_BOX (vbox22), alignment30, FALSE, FALSE, 0); | |
2448 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment30), 0, 12, 0, 0); | |
2449 | |
2450 equalizer_page_label = gtk_label_new (_("<b>Presets</b>")); | |
2451 gtk_container_add (GTK_CONTAINER (alignment30), equalizer_page_label); | |
2452 gtk_label_set_use_markup (GTK_LABEL (equalizer_page_label), TRUE); | |
2453 gtk_misc_set_alignment (GTK_MISC (equalizer_page_label), 0, 0.5); | |
2454 | |
2455 vbox23 = gtk_vbox_new (FALSE, 0); | |
2456 gtk_box_pack_start (GTK_BOX (vbox22), vbox23, TRUE, TRUE, 0); | |
2457 | |
2458 alignment33 = gtk_alignment_new (0.5, 0.5, 1, 1); | |
2459 gtk_box_pack_start (GTK_BOX (vbox23), alignment33, FALSE, FALSE, 0); | |
2460 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment33), 0, 12, 0, 0); | |
2461 | |
2462 table5 = gtk_table_new (2, 2, FALSE); | |
2463 gtk_container_add (GTK_CONTAINER (alignment33), table5); | |
2464 gtk_table_set_row_spacings (GTK_TABLE (table5), 6); | |
2465 gtk_table_set_col_spacings (GTK_TABLE (table5), 6); | |
2466 | |
2467 label58 = gtk_label_new (_("File preset extension:")); | |
2468 gtk_table_attach (GTK_TABLE (table5), label58, 0, 1, 1, 2, | |
2469 (GtkAttachOptions) (0), | |
2470 (GtkAttachOptions) (0), 0, 0); | |
2471 gtk_misc_set_alignment (GTK_MISC (label58), 0, 0.5); | |
2472 | |
2473 label57 = gtk_label_new (_("Directory preset file:")); | |
2474 gtk_table_attach (GTK_TABLE (table5), label57, 0, 1, 0, 1, | |
2475 (GtkAttachOptions) (0), | |
2476 (GtkAttachOptions) (0), 0, 0); | |
2477 gtk_misc_set_alignment (GTK_MISC (label57), 0, 0.5); | |
2478 | |
2479 eq_file_preset_entry = gtk_entry_new (); | |
2480 gtk_table_attach (GTK_TABLE (table5), eq_file_preset_entry, 1, 2, 1, 2, | |
2481 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), | |
2482 (GtkAttachOptions) (0), 0, 0); | |
2483 | |
2484 eq_dir_preset_entry = gtk_entry_new (); | |
2485 gtk_table_attach (GTK_TABLE (table5), eq_dir_preset_entry, 1, 2, 0, 1, | |
2486 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), | |
2487 (GtkAttachOptions) (0), 0, 0); | |
2488 | |
2489 equalizer_label = gtk_label_new (_("Equalizer")); | |
2490 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 4), equalizer_label); | |
2491 | 2387 |
2492 connectivity_page_vbox = gtk_vbox_new (FALSE, 0); | 2388 connectivity_page_vbox = gtk_vbox_new (FALSE, 0); |
2493 gtk_container_add (GTK_CONTAINER (category_notebook), connectivity_page_vbox); | 2389 gtk_container_add (GTK_CONTAINER (category_notebook), connectivity_page_vbox); |
2494 | 2390 |
2495 vbox29 = gtk_vbox_new (FALSE, 0); | 2391 vbox29 = gtk_vbox_new (FALSE, 0); |
2917 g_signal_connect_after(G_OBJECT(checkbutton10), "realize", | 2813 g_signal_connect_after(G_OBJECT(checkbutton10), "realize", |
2918 G_CALLBACK(on_show_filepopup_for_tuple_realize), | 2814 G_CALLBACK(on_show_filepopup_for_tuple_realize), |
2919 NULL); | 2815 NULL); |
2920 g_signal_connect(G_OBJECT(filepopup_for_tuple_settings_button), "clicked", | 2816 g_signal_connect(G_OBJECT(filepopup_for_tuple_settings_button), "clicked", |
2921 G_CALLBACK(on_filepopup_for_tuple_settings_clicked), | 2817 G_CALLBACK(on_filepopup_for_tuple_settings_clicked), |
2922 NULL); | |
2923 g_signal_connect(G_OBJECT(eq_file_preset_entry), "changed", | |
2924 G_CALLBACK(on_eq_file_preset_entry_changed), | |
2925 NULL); | |
2926 g_signal_connect(G_OBJECT(eq_file_preset_entry), "realize", | |
2927 G_CALLBACK(on_eq_file_preset_entry_realize), | |
2928 NULL); | |
2929 g_signal_connect(G_OBJECT(eq_dir_preset_entry), "changed", | |
2930 G_CALLBACK(on_eq_dir_preset_entry_changed), | |
2931 NULL); | |
2932 g_signal_connect(G_OBJECT(eq_dir_preset_entry), "realize", | |
2933 G_CALLBACK(on_eq_dir_preset_entry_realize), | |
2934 NULL); | 2818 NULL); |
2935 g_signal_connect(G_OBJECT(proxy_use), "toggled", | 2819 g_signal_connect(G_OBJECT(proxy_use), "toggled", |
2936 G_CALLBACK(on_proxy_button_toggled), | 2820 G_CALLBACK(on_proxy_button_toggled), |
2937 "use_proxy"); | 2821 "use_proxy"); |
2938 g_signal_connect(G_OBJECT(proxy_use), "realize", | 2822 g_signal_connect(G_OBJECT(proxy_use), "realize", |