comparison src/audacious/ui_preferences.c @ 4064:7ecdb78a051e

some indenting (should make it easier to clean up the code afterwards ;-)
author mf0102 <0102@gmx.at>
date Tue, 04 Dec 2007 21:43:09 +0100
parents 92e3662004d6
children 1e754514065d
comparison
equal deleted inserted replaced
4063:069d37422964 4064:7ecdb78a051e
122 GtkWidget *skin_refresh_button; 122 GtkWidget *skin_refresh_button;
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"), 5}, 128 {DATA_DIR "/images/audio.png", N_("Audio"), 5},
129 {DATA_DIR "/images/connectivity.png", N_("Connectivity"), 4}, 129 {DATA_DIR "/images/connectivity.png", N_("Connectivity"), 4},
130 {DATA_DIR "/images/mouse.png", N_("Mouse"), 2}, 130 {DATA_DIR "/images/mouse.png", N_("Mouse"), 2},
131 {DATA_DIR "/images/playlist.png", N_("Playlist"), 3}, 131 {DATA_DIR "/images/playlist.png", N_("Playlist"), 3},
132 {DATA_DIR "/images/plugins.png", N_("Plugins"), 0}, 132 {DATA_DIR "/images/plugins.png", N_("Plugins"), 0},
133 }; 133 };
134 134
135 static gint n_categories = G_N_ELEMENTS(categories); 135 static gint n_categories = G_N_ELEMENTS(categories);
136 136
137 static TitleFieldTag title_field_tags[] = { 137 static TitleFieldTag title_field_tags[] = {
445 gtk_list_store_set(store, &iter, 445 gtk_list_store_set(store, &iter,
446 PLUGIN_VIEW_COL_ACTIVE, plugin->enabled, 446 PLUGIN_VIEW_COL_ACTIVE, plugin->enabled,
447 PLUGIN_VIEW_COL_DESC, description[0], 447 PLUGIN_VIEW_COL_DESC, description[0],
448 PLUGIN_VIEW_COL_FILENAME, description[1], 448 PLUGIN_VIEW_COL_FILENAME, description[1],
449 PLUGIN_VIEW_COL_ID, id++, 449 PLUGIN_VIEW_COL_ID, id++,
450 PLUGIN_VIEW_COL_PLUGIN_PTR, plugin, -1); 450 PLUGIN_VIEW_COL_PLUGIN_PTR, plugin, -1);
451 451
452 g_free(description[1]); 452 g_free(description[1]);
453 g_free(description[0]); 453 g_free(description[0]);
454 } 454 }
455 455
528 g_return_if_fail (button != NULL); 528 g_return_if_fail (button != NULL);
529 g_return_if_fail (GTK_IS_MENU (data)); 529 g_return_if_fail (GTK_IS_MENU (data));
530 530
531 parent = gtk_widget_get_parent_window(GTK_WIDGET(button)); 531 parent = gtk_widget_get_parent_window(GTK_WIDGET(button));
532 532
533 gdk_drawable_get_size(parent, &x_size, &y_size); 533 gdk_drawable_get_size(parent, &x_size, &y_size);
534 gdk_window_get_root_origin(GTK_WIDGET(button)->window, &x_ro, &y_ro); 534 gdk_window_get_root_origin(GTK_WIDGET(button)->window, &x_ro, &y_ro);
535 gdk_window_get_position(GTK_WIDGET(button)->window, &x_widget, &y_widget); 535 gdk_window_get_position(GTK_WIDGET(button)->window, &x_widget, &y_widget);
536 536
537 pos->x = x_size + x_ro; 537 pos->x = x_size + x_ro;
538 pos->y = y_size + y_ro - 100; 538 pos->y = y_size + y_ro - 100;
590 static void 590 static void
591 on_use_bitmap_fonts_realize(GtkToggleButton * button, 591 on_use_bitmap_fonts_realize(GtkToggleButton * button,
592 gpointer data) 592 gpointer data)
593 { 593 {
594 gtk_toggle_button_set_active(button, 594 gtk_toggle_button_set_active(button,
595 cfg.mainwin_use_xfont != FALSE ? FALSE : TRUE); 595 cfg.mainwin_use_xfont != FALSE ? FALSE : TRUE);
596 } 596 }
597 597
598 static void 598 static void
599 on_use_bitmap_fonts_toggled(GtkToggleButton * button, 599 on_use_bitmap_fonts_toggled(GtkToggleButton * button,
600 gpointer data) 600 gpointer data)
808 OUTPUT_PLUGIN(plist->data)->configure != NULL); 808 OUTPUT_PLUGIN(plist->data)->configure != NULL);
809 } 809 }
810 810
811 static void 811 static void
812 on_output_plugin_bufsize_realize(GtkSpinButton *button, 812 on_output_plugin_bufsize_realize(GtkSpinButton *button,
813 gpointer data) 813 gpointer data)
814 { 814 {
815 gtk_spin_button_set_value(button, cfg.output_buffer_size); 815 gtk_spin_button_set_value(button, cfg.output_buffer_size);
816 } 816 }
817 817
818 static void 818 static void
819 on_output_plugin_bufsize_value_changed(GtkSpinButton *button, 819 on_output_plugin_bufsize_value_changed(GtkSpinButton *button,
820 gpointer data) 820 gpointer data)
821 { 821 {
822 cfg.output_buffer_size = gtk_spin_button_get_value_as_int(button); 822 cfg.output_buffer_size = gtk_spin_button_get_value_as_int(button);
823 } 823 }
824 824
825 static void 825 static void
885 cfg_db_close(db); 885 cfg_db_close(db);
886 } 886 }
887 887
888 static void 888 static void
889 on_src_converter_type_realize(GtkComboBox * box, 889 on_src_converter_type_realize(GtkComboBox * box,
890 gpointer data) 890 gpointer data)
891 { 891 {
892 #ifdef USE_SRC 892 #ifdef USE_SRC
893 ConfigDb *db; 893 ConfigDb *db;
894 gint value; 894 gint value;
895 895
906 #endif 906 #endif
907 } 907 }
908 908
909 static void 909 static void
910 on_src_converter_type_changed(GtkComboBox * box, 910 on_src_converter_type_changed(GtkComboBox * box,
911 gpointer data) 911 gpointer data)
912 { 912 {
913 ConfigDb *db; 913 ConfigDb *db;
914 gint value = gtk_combo_box_get_active(box); 914 gint value = gtk_combo_box_get_active(box);
915 915
916 db = cfg_db_open(); 916 db = cfg_db_open();
1051 } 1051 }
1052 1052
1053 if (file_is_archive(path)) { 1053 if (file_is_archive(path)) {
1054 bmp_active_skin_load(path); 1054 bmp_active_skin_load(path);
1055 skin_install_skin(path); 1055 skin_install_skin(path);
1056 skin_view_update(GTK_TREE_VIEW(widget), GTK_WIDGET(skin_refresh_button)); 1056 skin_view_update(GTK_TREE_VIEW(widget),
1057 GTK_WIDGET(skin_refresh_button));
1058
1057 /* Change skin name in the config file */ 1059 /* Change skin name in the config file */
1058 db = cfg_db_open(); 1060 db = cfg_db_open();
1059 cfg_db_set_string(db, NULL, "skin", path); 1061 cfg_db_set_string(db, NULL, "skin", path);
1060 cfg_db_close(db); 1062 cfg_db_close(db);
1061 } 1063 }
1062 1064
1063 } 1065 }
1064 1066
1065 static void 1067 static void
1066 on_chardet_detector_cbox_changed(GtkComboBox * combobox, gpointer data) 1068 on_chardet_detector_cbox_changed(GtkComboBox * combobox, gpointer data)
1067 { 1069 {
1183 } 1185 }
1184 1186
1185 static void 1187 static void
1186 on_recurse_for_cover_toggled(GtkToggleButton *button, gpointer data) 1188 on_recurse_for_cover_toggled(GtkToggleButton *button, gpointer data)
1187 { 1189 {
1188 gtk_widget_set_sensitive(GTK_WIDGET(data), 1190 gtk_widget_set_sensitive(GTK_WIDGET(data),
1189 gtk_toggle_button_get_active(button)); 1191 gtk_toggle_button_get_active(button));
1190 } 1192 }
1191 1193
1192 static void 1194 static void
1193 on_colorize_button_clicked(GtkButton *button, gpointer data) 1195 on_colorize_button_clicked(GtkButton *button, gpointer data)
1194 { 1196 {
1270 } 1272 }
1271 1273
1272 static void 1274 static void
1273 on_filepopup_settings_cancel_clicked(GtkButton *button, gpointer data) 1275 on_filepopup_settings_cancel_clicked(GtkButton *button, gpointer data)
1274 { 1276 {
1275 gtk_widget_hide(filepopup_settings); 1277 gtk_widget_hide(filepopup_settings);
1276 } 1278 }
1277 1279
1278 static void 1280 static void
1279 on_toggle_button_toggled(GtkToggleButton * button, gboolean *cfg) 1281 on_toggle_button_toggled(GtkToggleButton * button, gboolean *cfg)
1280 { 1282 {
1756 gchar *aud_version_string; 1758 gchar *aud_version_string;
1757 1759
1758 GtkWidget *titlestring_tag_menu, *menu_item; 1760 GtkWidget *titlestring_tag_menu, *menu_item;
1759 guint i; 1761 guint i;
1760 1762
1761 GtkWidget *vbox; 1763 GtkWidget *vbox;
1762 GtkWidget *hbox1; 1764 GtkWidget *hbox1;
1763 GtkWidget *scrolledwindow6; 1765 GtkWidget *scrolledwindow6;
1764 GtkWidget *plugin_page_vbox; 1766 GtkWidget *plugin_page_vbox;
1765 GtkWidget *plugin_notebook; 1767 GtkWidget *plugin_notebook;
1766 GtkWidget *plugin_input_vbox; 1768 GtkWidget *plugin_input_vbox;
1767 GtkWidget *alignment43; 1769 GtkWidget *alignment43;
1768 GtkWidget *input_plugin_list_label; 1770 GtkWidget *input_plugin_list_label;
1769 GtkWidget *scrolledwindow3; 1771 GtkWidget *scrolledwindow3;
1770 GtkWidget *input_plugin_view; 1772 GtkWidget *input_plugin_view;
1771 GtkWidget *input_plugin_button_box; 1773 GtkWidget *input_plugin_button_box;
1772 GtkWidget *input_plugin_prefs; 1774 GtkWidget *input_plugin_prefs;
1773 GtkWidget *input_plugin_info; 1775 GtkWidget *input_plugin_info;
1774 GtkWidget *plugin_input_label; 1776 GtkWidget *plugin_input_label;
1775 GtkWidget *plugin_general_vbox; 1777 GtkWidget *plugin_general_vbox;
1776 GtkWidget *alignment45; 1778 GtkWidget *alignment45;
1777 GtkWidget *label11; 1779 GtkWidget *label11;
1778 GtkWidget *scrolledwindow5; 1780 GtkWidget *scrolledwindow5;
1779 GtkWidget *general_plugin_view; 1781 GtkWidget *general_plugin_view;
1780 GtkWidget *general_plugin_button_box; 1782 GtkWidget *general_plugin_button_box;
1781 GtkWidget *general_plugin_prefs; 1783 GtkWidget *general_plugin_prefs;
1782 GtkWidget *general_plugin_info; 1784 GtkWidget *general_plugin_info;
1783 GtkWidget *plugin_general_label; 1785 GtkWidget *plugin_general_label;
1784 GtkWidget *vbox21; 1786 GtkWidget *vbox21;
1785 GtkWidget *alignment46; 1787 GtkWidget *alignment46;
1786 GtkWidget *label53; 1788 GtkWidget *label53;
1787 GtkWidget *scrolledwindow7; 1789 GtkWidget *scrolledwindow7;
1788 GtkWidget *vis_plugin_view; 1790 GtkWidget *vis_plugin_view;
1789 GtkWidget *hbuttonbox6; 1791 GtkWidget *hbuttonbox6;
1790 GtkWidget *vis_plugin_prefs; 1792 GtkWidget *vis_plugin_prefs;
1791 GtkWidget *vis_plugin_info; 1793 GtkWidget *vis_plugin_info;
1792 GtkWidget *vis_label; 1794 GtkWidget *vis_label;
1793 GtkWidget *vbox25; 1795 GtkWidget *vbox25;
1794 GtkWidget *alignment58; 1796 GtkWidget *alignment58;
1795 GtkWidget *label64; 1797 GtkWidget *label64;
1796 GtkWidget *scrolledwindow9; 1798 GtkWidget *scrolledwindow9;
1797 GtkWidget *effect_plugin_view; 1799 GtkWidget *effect_plugin_view;
1798 GtkWidget *hbuttonbox9; 1800 GtkWidget *hbuttonbox9;
1799 GtkWidget *effect_plugin_prefs; 1801 GtkWidget *effect_plugin_prefs;
1800 GtkWidget *effect_plugin_info; 1802 GtkWidget *effect_plugin_info;
1801 GtkWidget *effects_label; 1803 GtkWidget *effects_label;
1802 GtkWidget *plugin_label; 1804 GtkWidget *plugin_label;
1803 GtkWidget *appearance_page_vbox; 1805 GtkWidget *appearance_page_vbox;
1804 GtkWidget *vbox37; 1806 GtkWidget *vbox37;
1805 GtkWidget *vbox38; 1807 GtkWidget *vbox38;
1806 GtkWidget *hbox12; 1808 GtkWidget *hbox12;
1807 GtkWidget *alignment94; 1809 GtkWidget *alignment94;
1808 GtkWidget *hbox13; 1810 GtkWidget *hbox13;
1809 GtkWidget *label103; 1811 GtkWidget *label103;
1810 GtkWidget *colorspace_button; 1812 GtkWidget *colorspace_button;
1811 GtkWidget *image11; 1813 GtkWidget *image11;
1812 GtkWidget *image12; 1814 GtkWidget *image12;
1813 GtkWidget *alignment95; 1815 GtkWidget *alignment95;
1814 GtkWidget *skin_view_scrolled_window; 1816 GtkWidget *skin_view_scrolled_window;
1815 GtkWidget *vbox39; 1817 GtkWidget *vbox39;
1816 GtkWidget *alignment96; 1818 GtkWidget *alignment96;
1817 GtkWidget *label104; 1819 GtkWidget *label104;
1818 GtkWidget *table14; 1820 GtkWidget *table14;
1819 GtkWidget *alignment97; 1821 GtkWidget *alignment97;
1820 GtkWidget *label105; 1822 GtkWidget *label105;
1821 GtkWidget *alignment98; 1823 GtkWidget *alignment98;
1822 GtkWidget *label106; 1824 GtkWidget *label106;
1823 GtkWidget *fontbutton1; 1825 GtkWidget *fontbutton1;
1824 GtkWidget *fontbutton2; 1826 GtkWidget *fontbutton2;
1825 GtkWidget *alignment99; 1827 GtkWidget *alignment99;
1826 GtkWidget *checkbutton11; 1828 GtkWidget *checkbutton11;
1827 GtkWidget *vbox40; 1829 GtkWidget *vbox40;
1828 GtkWidget *appearance_label; 1830 GtkWidget *appearance_label;
1829 GtkWidget *mouse_page_vbox; 1831 GtkWidget *mouse_page_vbox;
1830 GtkWidget *vbox20; 1832 GtkWidget *vbox20;
1831 GtkWidget *mouse_label; 1833 GtkWidget *mouse_label;
1832 GtkWidget *playlist_page_vbox; 1834 GtkWidget *playlist_page_vbox;
1833 GtkWidget *vbox5; 1835 GtkWidget *vbox5;
1834 GtkWidget *alignment55; 1836 GtkWidget *alignment55;
1835 GtkWidget *label60; 1837 GtkWidget *label60;
1836 GtkWidget *alignment56; 1838 GtkWidget *alignment56;
1837 GtkWidget *table6; 1839 GtkWidget *table6;
1838 GtkWidget *titlestring_help_button; 1840 GtkWidget *titlestring_help_button;
1839 GtkWidget *image1; 1841 GtkWidget *image1;
1840 GtkWidget *titlestring_cbox; 1842 GtkWidget *titlestring_cbox;
1841 GtkWidget *label62; 1843 GtkWidget *label62;
1842 GtkWidget *label61; 1844 GtkWidget *label61;
1843 GtkWidget *alignment85; 1845 GtkWidget *alignment85;
1844 GtkWidget *label84; 1846 GtkWidget *label84;
1845 GtkWidget *alignment86; 1847 GtkWidget *alignment86;
1846 GtkWidget *hbox9; 1848 GtkWidget *hbox9;
1847 GtkWidget *vbox34; 1849 GtkWidget *vbox34;
1848 GtkWidget *checkbutton10; 1850 GtkWidget *checkbutton10;
1849 GtkWidget *image8; 1851 GtkWidget *image8;
1850 GtkWidget *playlist_label; 1852 GtkWidget *playlist_label;
1851 GtkWidget *connectivity_page_vbox; 1853 GtkWidget *connectivity_page_vbox;
1852 GtkWidget *vbox29; 1854 GtkWidget *vbox29;
1853 GtkWidget *alignment63; 1855 GtkWidget *alignment63;
1854 GtkWidget *connectivity_page_label; 1856 GtkWidget *connectivity_page_label;
1855 GtkWidget *alignment68; 1857 GtkWidget *alignment68;
1856 GtkWidget *vbox30; 1858 GtkWidget *vbox30;
1857 GtkWidget *alignment65; 1859 GtkWidget *alignment65;
1858 GtkWidget *proxy_use; 1860 GtkWidget *proxy_use;
1859 GtkWidget *table8; 1861 GtkWidget *table8;
1860 GtkWidget *proxy_port; 1862 GtkWidget *proxy_port;
1861 GtkWidget *proxy_host; 1863 GtkWidget *proxy_host;
1862 GtkWidget *label69; 1864 GtkWidget *label69;
1863 GtkWidget *label68; 1865 GtkWidget *label68;
1864 GtkWidget *alignment67; 1866 GtkWidget *alignment67;
1865 GtkWidget *proxy_auth; 1867 GtkWidget *proxy_auth;
1866 GtkWidget *table9; 1868 GtkWidget *table9;
1867 GtkWidget *proxy_pass; 1869 GtkWidget *proxy_pass;
1868 GtkWidget *proxy_user; 1870 GtkWidget *proxy_user;
1869 GtkWidget *label71; 1871 GtkWidget *label71;
1870 GtkWidget *label70; 1872 GtkWidget *label70;
1871 GtkWidget *alignment72; 1873 GtkWidget *alignment72;
1872 GtkWidget *hbox6; 1874 GtkWidget *hbox6;
1873 GtkWidget *image4; 1875 GtkWidget *image4;
1874 GtkWidget *label75; 1876 GtkWidget *label75;
1875 GtkWidget *label95; 1877 GtkWidget *label95;
1876 GtkWidget *empty_notebook_page; 1878 GtkWidget *empty_notebook_page;
1877 GtkWidget *label96; 1879 GtkWidget *label96;
1878 GtkWidget *audio_scrolled_window; 1880 GtkWidget *audio_scrolled_window;
1879 GtkWidget *audio_page_viewport; 1881 GtkWidget *audio_page_viewport;
1880 GtkWidget *audio_page_vbox; 1882 GtkWidget *audio_page_vbox;
1881 GtkWidget *alignment74; 1883 GtkWidget *alignment74;
1882 GtkWidget *label77; 1884 GtkWidget *label77;
1883 GtkWidget *alignment73; 1885 GtkWidget *alignment73;
1884 GtkWidget *vbox33; 1886 GtkWidget *vbox33;
1885 GtkWidget *table11; 1887 GtkWidget *table11;
1886 GtkWidget *image7; 1888 GtkWidget *image7;
1887 GtkWidget *label79; 1889 GtkWidget *label79;
1888 GtkWidget *label82; 1890 GtkWidget *label82;
1889 GtkObject *output_plugin_bufsize_adj; 1891 GtkObject *output_plugin_bufsize_adj;
1890 GtkWidget *output_plugin_bufsize; 1892 GtkWidget *output_plugin_bufsize;
1891 GtkWidget *output_plugin_cbox; 1893 GtkWidget *output_plugin_cbox;
1892 GtkWidget *label78; 1894 GtkWidget *label78;
1893 GtkWidget *alignment82; 1895 GtkWidget *alignment82;
1894 GtkWidget *output_plugin_button_box; 1896 GtkWidget *output_plugin_button_box;
1895 GtkWidget *output_plugin_prefs; 1897 GtkWidget *output_plugin_prefs;
1896 GtkWidget *alignment76; 1898 GtkWidget *alignment76;
1897 GtkWidget *hbox7; 1899 GtkWidget *hbox7;
1898 GtkWidget *image5; 1900 GtkWidget *image5;
1899 GtkWidget *label80; 1901 GtkWidget *label80;
1900 GtkWidget *output_plugin_info; 1902 GtkWidget *output_plugin_info;
1901 GtkWidget *alignment77; 1903 GtkWidget *alignment77;
1902 GtkWidget *hbox8; 1904 GtkWidget *hbox8;
1903 GtkWidget *image6; 1905 GtkWidget *image6;
1904 GtkWidget *label81; 1906 GtkWidget *label81;
1905 GtkWidget *alignment90; 1907 GtkWidget *alignment90;
1906 GtkWidget *label93; 1908 GtkWidget *label93;
1907 GtkWidget *alignment92; 1909 GtkWidget *alignment92;
1908 GtkWidget *enable_src; 1910 GtkWidget *enable_src;
1909 GtkWidget *alignment91; 1911 GtkWidget *alignment91;
1910 GtkWidget *vbox36; 1912 GtkWidget *vbox36;
1911 GtkWidget *table13; 1913 GtkWidget *table13;
1912 GtkWidget *src_converter_type; 1914 GtkWidget *src_converter_type;
1913 GtkWidget *label94; 1915 GtkWidget *label94;
1914 GtkWidget *label92; 1916 GtkWidget *label92;
1915 GtkWidget *image9; 1917 GtkWidget *image9;
1916 GtkObject *src_rate_adj; 1918 GtkObject *src_rate_adj;
1917 GtkWidget *src_rate; 1919 GtkWidget *src_rate;
1918 GtkWidget *label91; 1920 GtkWidget *label91;
1919 GtkWidget *alignment4; 1921 GtkWidget *alignment4;
1920 GtkWidget *label2; 1922 GtkWidget *label2;
1921 GtkWidget *alignment7; 1923 GtkWidget *alignment7;
1922 GtkWidget *software_volume_control; 1924 GtkWidget *software_volume_control;
1923 GtkWidget *hseparator1; 1925 GtkWidget *hseparator1;
1924 GtkWidget *hbox4; 1926 GtkWidget *hbox4;
1925 GtkWidget *audversionlabel; 1927 GtkWidget *audversionlabel;
1926 GtkWidget *prefswin_button_box; 1928 GtkWidget *prefswin_button_box;
1927 GtkWidget *reload_plugins; 1929 GtkWidget *reload_plugins;
1928 GtkWidget *alignment93; 1930 GtkWidget *alignment93;
1929 GtkWidget *hbox11; 1931 GtkWidget *hbox11;
1930 GtkWidget *image10; 1932 GtkWidget *image10;
1931 GtkWidget *label102; 1933 GtkWidget *label102;
1932 GtkWidget *close; 1934 GtkWidget *close;
1933 GtkAccelGroup *accel_group; 1935 GtkAccelGroup *accel_group;
1934 1936
1935 tooltips = gtk_tooltips_new (); 1937 tooltips = gtk_tooltips_new ();
1936 1938
1937 accel_group = gtk_accel_group_new (); 1939 accel_group = gtk_accel_group_new ();
1938 1940
1939 prefswin = gtk_window_new (GTK_WINDOW_TOPLEVEL); 1941 prefswin = gtk_window_new (GTK_WINDOW_TOPLEVEL);
1940 gtk_container_set_border_width (GTK_CONTAINER (prefswin), 12); 1942 gtk_container_set_border_width (GTK_CONTAINER (prefswin), 12);
1941 gtk_window_set_title (GTK_WINDOW (prefswin), _("Audacious Preferences")); 1943 gtk_window_set_title (GTK_WINDOW (prefswin), _("Audacious Preferences"));
1942 gtk_window_set_position (GTK_WINDOW (prefswin), GTK_WIN_POS_CENTER); 1944 gtk_window_set_position (GTK_WINDOW (prefswin), GTK_WIN_POS_CENTER);
1943 gtk_window_set_default_size (GTK_WINDOW (prefswin), 680, 400); 1945 gtk_window_set_default_size (GTK_WINDOW (prefswin), 680, 400);
1944 1946
1945 vbox = gtk_vbox_new (FALSE, 0); 1947 vbox = gtk_vbox_new (FALSE, 0);
1946 gtk_container_add (GTK_CONTAINER (prefswin), vbox); 1948 gtk_container_add (GTK_CONTAINER (prefswin), vbox);
1947 1949
1948 hbox1 = gtk_hbox_new (FALSE, 8); 1950 hbox1 = gtk_hbox_new (FALSE, 8);
1949 gtk_box_pack_start (GTK_BOX (vbox), hbox1, TRUE, TRUE, 0); 1951 gtk_box_pack_start (GTK_BOX (vbox), hbox1, TRUE, TRUE, 0);
1950 1952
1951 scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL); 1953 scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);
1952 gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow6, TRUE, TRUE, 0); 1954 gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow6, TRUE, TRUE, 0);
1953 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 1955 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1954 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_SHADOW_IN); 1956 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_SHADOW_IN);
1955 1957
1956 category_treeview = gtk_tree_view_new (); 1958 category_treeview = gtk_tree_view_new ();
1957 gtk_container_add (GTK_CONTAINER (scrolledwindow6), category_treeview); 1959 gtk_container_add (GTK_CONTAINER (scrolledwindow6), category_treeview);
1958 gtk_widget_set_size_request (category_treeview, 172, -1); 1960 gtk_widget_set_size_request (category_treeview, 172, -1);
1959 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (category_treeview), FALSE); 1961 gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (category_treeview), FALSE);
1960 1962
1961 category_notebook = gtk_notebook_new (); 1963 category_notebook = gtk_notebook_new ();
1962 gtk_box_pack_start (GTK_BOX (hbox1), category_notebook, TRUE, TRUE, 0); 1964 gtk_box_pack_start (GTK_BOX (hbox1), category_notebook, TRUE, TRUE, 0);
1963 GTK_WIDGET_UNSET_FLAGS (category_notebook, GTK_CAN_FOCUS); 1965 GTK_WIDGET_UNSET_FLAGS (category_notebook, GTK_CAN_FOCUS);
1964 gtk_notebook_set_show_tabs (GTK_NOTEBOOK (category_notebook), FALSE); 1966 gtk_notebook_set_show_tabs (GTK_NOTEBOOK (category_notebook), FALSE);
1965 gtk_notebook_set_show_border (GTK_NOTEBOOK (category_notebook), FALSE); 1967 gtk_notebook_set_show_border (GTK_NOTEBOOK (category_notebook), FALSE);
1966 gtk_notebook_set_scrollable (GTK_NOTEBOOK (category_notebook), TRUE); 1968 gtk_notebook_set_scrollable (GTK_NOTEBOOK (category_notebook), TRUE);
1967 1969
1968 plugin_page_vbox = gtk_vbox_new (FALSE, 0); 1970 plugin_page_vbox = gtk_vbox_new (FALSE, 0);
1969 gtk_container_add (GTK_CONTAINER (category_notebook), plugin_page_vbox); 1971 gtk_container_add (GTK_CONTAINER (category_notebook), plugin_page_vbox);
1970 1972
1971 plugin_notebook = gtk_notebook_new (); 1973 plugin_notebook = gtk_notebook_new ();
1972 gtk_box_pack_start (GTK_BOX (plugin_page_vbox), plugin_notebook, TRUE, TRUE, 0); 1974 gtk_box_pack_start (GTK_BOX (plugin_page_vbox), plugin_notebook, TRUE, TRUE, 0);
1973 gtk_notebook_set_show_border (GTK_NOTEBOOK (plugin_notebook), FALSE); 1975 gtk_notebook_set_show_border (GTK_NOTEBOOK (plugin_notebook), FALSE);
1974 1976
1975 plugin_input_vbox = gtk_vbox_new (FALSE, 0); 1977 plugin_input_vbox = gtk_vbox_new (FALSE, 0);
1976 gtk_container_add (GTK_CONTAINER (plugin_notebook), plugin_input_vbox); 1978 gtk_container_add (GTK_CONTAINER (plugin_notebook), plugin_input_vbox);
1977 gtk_container_set_border_width (GTK_CONTAINER (plugin_input_vbox), 12); 1979 gtk_container_set_border_width (GTK_CONTAINER (plugin_input_vbox), 12);
1978 1980
1979 alignment43 = gtk_alignment_new (0.5, 0.5, 1, 1); 1981 alignment43 = gtk_alignment_new (0.5, 0.5, 1, 1);
1980 gtk_box_pack_start (GTK_BOX (plugin_input_vbox), alignment43, FALSE, FALSE, 4); 1982 gtk_box_pack_start (GTK_BOX (plugin_input_vbox), alignment43, FALSE, FALSE, 4);
1981 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment43), 0, 6, 0, 0); 1983 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment43), 0, 6, 0, 0);
1982 1984
1983 input_plugin_list_label = gtk_label_new_with_mnemonic (_("_Decoder list:")); 1985 input_plugin_list_label = gtk_label_new_with_mnemonic (_("_Decoder list:"));
1984 gtk_container_add (GTK_CONTAINER (alignment43), input_plugin_list_label); 1986 gtk_container_add (GTK_CONTAINER (alignment43), input_plugin_list_label);
1985 gtk_label_set_use_markup (GTK_LABEL (input_plugin_list_label), TRUE); 1987 gtk_label_set_use_markup (GTK_LABEL (input_plugin_list_label), TRUE);
1986 gtk_misc_set_alignment (GTK_MISC (input_plugin_list_label), 0, 0.5); 1988 gtk_misc_set_alignment (GTK_MISC (input_plugin_list_label), 0, 0.5);
1987 1989
1988 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); 1990 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
1989 gtk_box_pack_start (GTK_BOX (plugin_input_vbox), scrolledwindow3, TRUE, TRUE, 0); 1991 gtk_box_pack_start (GTK_BOX (plugin_input_vbox), scrolledwindow3, TRUE, TRUE, 0);
1990 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 1992 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1991 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_SHADOW_IN); 1993 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_SHADOW_IN);
1992 1994
1993 input_plugin_view = gtk_tree_view_new (); 1995 input_plugin_view = gtk_tree_view_new ();
1994 gtk_container_add (GTK_CONTAINER (scrolledwindow3), input_plugin_view); 1996 gtk_container_add (GTK_CONTAINER (scrolledwindow3), input_plugin_view);
1995 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (input_plugin_view), TRUE); 1997 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (input_plugin_view), TRUE);
1996 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (input_plugin_view), TRUE); 1998 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (input_plugin_view), TRUE);
1997 1999
1998 input_plugin_button_box = gtk_hbutton_box_new (); 2000 input_plugin_button_box = gtk_hbutton_box_new ();
1999 gtk_box_pack_start (GTK_BOX (plugin_input_vbox), input_plugin_button_box, FALSE, FALSE, 8); 2001 gtk_box_pack_start (GTK_BOX (plugin_input_vbox), input_plugin_button_box, FALSE, FALSE, 8);
2000 gtk_button_box_set_layout (GTK_BUTTON_BOX (input_plugin_button_box), GTK_BUTTONBOX_START); 2002 gtk_button_box_set_layout (GTK_BUTTON_BOX (input_plugin_button_box), GTK_BUTTONBOX_START);
2001 gtk_box_set_spacing (GTK_BOX (input_plugin_button_box), 8); 2003 gtk_box_set_spacing (GTK_BOX (input_plugin_button_box), 8);
2002 2004
2003 input_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences"); 2005 input_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences");
2004 gtk_container_add (GTK_CONTAINER (input_plugin_button_box), input_plugin_prefs); 2006 gtk_container_add (GTK_CONTAINER (input_plugin_button_box), input_plugin_prefs);
2005 gtk_widget_set_sensitive (input_plugin_prefs, FALSE); 2007 gtk_widget_set_sensitive (input_plugin_prefs, FALSE);
2006 GTK_WIDGET_SET_FLAGS (input_plugin_prefs, GTK_CAN_DEFAULT); 2008 GTK_WIDGET_SET_FLAGS (input_plugin_prefs, GTK_CAN_DEFAULT);
2007 2009
2008 input_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info"); 2010 input_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info");
2009 gtk_container_add (GTK_CONTAINER (input_plugin_button_box), input_plugin_info); 2011 gtk_container_add (GTK_CONTAINER (input_plugin_button_box), input_plugin_info);
2010 gtk_widget_set_sensitive (input_plugin_info, FALSE); 2012 gtk_widget_set_sensitive (input_plugin_info, FALSE);
2011 GTK_WIDGET_SET_FLAGS (input_plugin_info, GTK_CAN_DEFAULT); 2013 GTK_WIDGET_SET_FLAGS (input_plugin_info, GTK_CAN_DEFAULT);
2012 2014
2013 plugin_input_label = gtk_label_new (_("<span size=\"medium\"><b>Decoders</b></span>")); 2015 plugin_input_label = gtk_label_new (_("<span size=\"medium\"><b>Decoders</b></span>"));
2014 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 0), plugin_input_label); 2016 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 0), plugin_input_label);
2015 gtk_label_set_use_markup (GTK_LABEL (plugin_input_label), TRUE); 2017 gtk_label_set_use_markup (GTK_LABEL (plugin_input_label), TRUE);
2016 gtk_misc_set_alignment (GTK_MISC (plugin_input_label), 0, 0); 2018 gtk_misc_set_alignment (GTK_MISC (plugin_input_label), 0, 0);
2017 2019
2018 plugin_general_vbox = gtk_vbox_new (FALSE, 0); 2020 plugin_general_vbox = gtk_vbox_new (FALSE, 0);
2019 gtk_container_add (GTK_CONTAINER (plugin_notebook), plugin_general_vbox); 2021 gtk_container_add (GTK_CONTAINER (plugin_notebook), plugin_general_vbox);
2020 gtk_container_set_border_width (GTK_CONTAINER (plugin_general_vbox), 12); 2022 gtk_container_set_border_width (GTK_CONTAINER (plugin_general_vbox), 12);
2021 2023
2022 alignment45 = gtk_alignment_new (0.5, 0.5, 1, 1); 2024 alignment45 = gtk_alignment_new (0.5, 0.5, 1, 1);
2023 gtk_box_pack_start (GTK_BOX (plugin_general_vbox), alignment45, FALSE, FALSE, 4); 2025 gtk_box_pack_start (GTK_BOX (plugin_general_vbox), alignment45, FALSE, FALSE, 4);
2024 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment45), 0, 6, 0, 0); 2026 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment45), 0, 6, 0, 0);
2025 2027
2026 label11 = gtk_label_new_with_mnemonic (_("_General plugin list:")); 2028 label11 = gtk_label_new_with_mnemonic (_("_General plugin list:"));
2027 gtk_container_add (GTK_CONTAINER (alignment45), label11); 2029 gtk_container_add (GTK_CONTAINER (alignment45), label11);
2028 gtk_label_set_use_markup (GTK_LABEL (label11), TRUE); 2030 gtk_label_set_use_markup (GTK_LABEL (label11), TRUE);
2029 gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5); 2031 gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5);
2030 2032
2031 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL); 2033 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
2032 gtk_box_pack_start (GTK_BOX (plugin_general_vbox), scrolledwindow5, TRUE, TRUE, 0); 2034 gtk_box_pack_start (GTK_BOX (plugin_general_vbox), scrolledwindow5, TRUE, TRUE, 0);
2033 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 2035 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
2034 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_SHADOW_IN); 2036 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_SHADOW_IN);
2035 2037
2036 general_plugin_view = gtk_tree_view_new (); 2038 general_plugin_view = gtk_tree_view_new ();
2037 gtk_container_add (GTK_CONTAINER (scrolledwindow5), general_plugin_view); 2039 gtk_container_add (GTK_CONTAINER (scrolledwindow5), general_plugin_view);
2038 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (general_plugin_view), TRUE); 2040 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (general_plugin_view), TRUE);
2039 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (general_plugin_view), TRUE); 2041 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (general_plugin_view), TRUE);
2040 2042
2041 general_plugin_button_box = gtk_hbutton_box_new (); 2043 general_plugin_button_box = gtk_hbutton_box_new ();
2042 gtk_box_pack_start (GTK_BOX (plugin_general_vbox), general_plugin_button_box, FALSE, FALSE, 8); 2044 gtk_box_pack_start (GTK_BOX (plugin_general_vbox), general_plugin_button_box, FALSE, FALSE, 8);
2043 gtk_button_box_set_layout (GTK_BUTTON_BOX (general_plugin_button_box), GTK_BUTTONBOX_START); 2045 gtk_button_box_set_layout (GTK_BUTTON_BOX (general_plugin_button_box), GTK_BUTTONBOX_START);
2044 gtk_box_set_spacing (GTK_BOX (general_plugin_button_box), 8); 2046 gtk_box_set_spacing (GTK_BOX (general_plugin_button_box), 8);
2045 2047
2046 general_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences"); 2048 general_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences");
2047 gtk_container_add (GTK_CONTAINER (general_plugin_button_box), general_plugin_prefs); 2049 gtk_container_add (GTK_CONTAINER (general_plugin_button_box), general_plugin_prefs);
2048 gtk_widget_set_sensitive (general_plugin_prefs, FALSE); 2050 gtk_widget_set_sensitive (general_plugin_prefs, FALSE);
2049 GTK_WIDGET_SET_FLAGS (general_plugin_prefs, GTK_CAN_DEFAULT); 2051 GTK_WIDGET_SET_FLAGS (general_plugin_prefs, GTK_CAN_DEFAULT);
2050 2052
2051 general_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info"); 2053 general_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info");
2052 gtk_container_add (GTK_CONTAINER (general_plugin_button_box), general_plugin_info); 2054 gtk_container_add (GTK_CONTAINER (general_plugin_button_box), general_plugin_info);
2053 gtk_widget_set_sensitive (general_plugin_info, FALSE); 2055 gtk_widget_set_sensitive (general_plugin_info, FALSE);
2054 GTK_WIDGET_SET_FLAGS (general_plugin_info, GTK_CAN_DEFAULT); 2056 GTK_WIDGET_SET_FLAGS (general_plugin_info, GTK_CAN_DEFAULT);
2055 2057
2056 plugin_general_label = gtk_label_new (_("<span size=\"medium\"><b>General</b></span>")); 2058 plugin_general_label = gtk_label_new (_("<span size=\"medium\"><b>General</b></span>"));
2057 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 1), plugin_general_label); 2059 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 1), plugin_general_label);
2058 gtk_label_set_use_markup (GTK_LABEL (plugin_general_label), TRUE); 2060 gtk_label_set_use_markup (GTK_LABEL (plugin_general_label), TRUE);
2059 2061
2060 vbox21 = gtk_vbox_new (FALSE, 0); 2062 vbox21 = gtk_vbox_new (FALSE, 0);
2061 gtk_container_add (GTK_CONTAINER (plugin_notebook), vbox21); 2063 gtk_container_add (GTK_CONTAINER (plugin_notebook), vbox21);
2062 gtk_container_set_border_width (GTK_CONTAINER (vbox21), 12); 2064 gtk_container_set_border_width (GTK_CONTAINER (vbox21), 12);
2063 2065
2064 alignment46 = gtk_alignment_new (0.5, 0.5, 1, 1); 2066 alignment46 = gtk_alignment_new (0.5, 0.5, 1, 1);
2065 gtk_box_pack_start (GTK_BOX (vbox21), alignment46, FALSE, FALSE, 4); 2067 gtk_box_pack_start (GTK_BOX (vbox21), alignment46, FALSE, FALSE, 4);
2066 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment46), 0, 6, 0, 0); 2068 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment46), 0, 6, 0, 0);
2067 2069
2068 label53 = gtk_label_new_with_mnemonic (_("_Visualization plugin list:")); 2070 label53 = gtk_label_new_with_mnemonic (_("_Visualization plugin list:"));
2069 gtk_container_add (GTK_CONTAINER (alignment46), label53); 2071 gtk_container_add (GTK_CONTAINER (alignment46), label53);
2070 gtk_label_set_use_markup (GTK_LABEL (label53), TRUE); 2072 gtk_label_set_use_markup (GTK_LABEL (label53), TRUE);
2071 gtk_misc_set_alignment (GTK_MISC (label53), 0, 0.5); 2073 gtk_misc_set_alignment (GTK_MISC (label53), 0, 0.5);
2072 2074
2073 scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL); 2075 scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL);
2074 gtk_box_pack_start (GTK_BOX (vbox21), scrolledwindow7, TRUE, TRUE, 0); 2076 gtk_box_pack_start (GTK_BOX (vbox21), scrolledwindow7, TRUE, TRUE, 0);
2075 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 2077 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
2076 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_SHADOW_IN); 2078 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_SHADOW_IN);
2077 2079
2078 vis_plugin_view = gtk_tree_view_new (); 2080 vis_plugin_view = gtk_tree_view_new ();
2079 gtk_container_add (GTK_CONTAINER (scrolledwindow7), vis_plugin_view); 2081 gtk_container_add (GTK_CONTAINER (scrolledwindow7), vis_plugin_view);
2080 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (vis_plugin_view), TRUE); 2082 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (vis_plugin_view), TRUE);
2081 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (vis_plugin_view), TRUE); 2083 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (vis_plugin_view), TRUE);
2082 2084
2083 hbuttonbox6 = gtk_hbutton_box_new (); 2085 hbuttonbox6 = gtk_hbutton_box_new ();
2084 gtk_box_pack_start (GTK_BOX (vbox21), hbuttonbox6, FALSE, FALSE, 8); 2086 gtk_box_pack_start (GTK_BOX (vbox21), hbuttonbox6, FALSE, FALSE, 8);
2085 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox6), GTK_BUTTONBOX_START); 2087 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox6), GTK_BUTTONBOX_START);
2086 gtk_box_set_spacing (GTK_BOX (hbuttonbox6), 8); 2088 gtk_box_set_spacing (GTK_BOX (hbuttonbox6), 8);
2087 2089
2088 vis_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences"); 2090 vis_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences");
2089 gtk_container_add (GTK_CONTAINER (hbuttonbox6), vis_plugin_prefs); 2091 gtk_container_add (GTK_CONTAINER (hbuttonbox6), vis_plugin_prefs);
2090 gtk_widget_set_sensitive (vis_plugin_prefs, FALSE); 2092 gtk_widget_set_sensitive (vis_plugin_prefs, FALSE);
2091 GTK_WIDGET_SET_FLAGS (vis_plugin_prefs, GTK_CAN_DEFAULT); 2093 GTK_WIDGET_SET_FLAGS (vis_plugin_prefs, GTK_CAN_DEFAULT);
2092 2094
2093 vis_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info"); 2095 vis_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info");
2094 gtk_container_add (GTK_CONTAINER (hbuttonbox6), vis_plugin_info); 2096 gtk_container_add (GTK_CONTAINER (hbuttonbox6), vis_plugin_info);
2095 gtk_widget_set_sensitive (vis_plugin_info, FALSE); 2097 gtk_widget_set_sensitive (vis_plugin_info, FALSE);
2096 GTK_WIDGET_SET_FLAGS (vis_plugin_info, GTK_CAN_DEFAULT); 2098 GTK_WIDGET_SET_FLAGS (vis_plugin_info, GTK_CAN_DEFAULT);
2097 2099
2098 vis_label = gtk_label_new (_("<b>Visualization</b>")); 2100 vis_label = gtk_label_new (_("<b>Visualization</b>"));
2099 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 2), vis_label); 2101 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 2), vis_label);
2100 gtk_label_set_use_markup (GTK_LABEL (vis_label), TRUE); 2102 gtk_label_set_use_markup (GTK_LABEL (vis_label), TRUE);
2101 2103
2102 vbox25 = gtk_vbox_new (FALSE, 0); 2104 vbox25 = gtk_vbox_new (FALSE, 0);
2103 gtk_container_add (GTK_CONTAINER (plugin_notebook), vbox25); 2105 gtk_container_add (GTK_CONTAINER (plugin_notebook), vbox25);
2104 gtk_container_set_border_width (GTK_CONTAINER (vbox25), 12); 2106 gtk_container_set_border_width (GTK_CONTAINER (vbox25), 12);
2105 2107
2106 alignment58 = gtk_alignment_new (0.5, 0.5, 1, 1); 2108 alignment58 = gtk_alignment_new (0.5, 0.5, 1, 1);
2107 gtk_box_pack_start (GTK_BOX (vbox25), alignment58, FALSE, FALSE, 4); 2109 gtk_box_pack_start (GTK_BOX (vbox25), alignment58, FALSE, FALSE, 4);
2108 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment58), 0, 6, 0, 0); 2110 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment58), 0, 6, 0, 0);
2109 2111
2110 label64 = gtk_label_new_with_mnemonic (_("_Effect plugin list:")); 2112 label64 = gtk_label_new_with_mnemonic (_("_Effect plugin list:"));
2111 gtk_container_add (GTK_CONTAINER (alignment58), label64); 2113 gtk_container_add (GTK_CONTAINER (alignment58), label64);
2112 gtk_label_set_use_markup (GTK_LABEL (label64), TRUE); 2114 gtk_label_set_use_markup (GTK_LABEL (label64), TRUE);
2113 gtk_misc_set_alignment (GTK_MISC (label64), 0, 0.5); 2115 gtk_misc_set_alignment (GTK_MISC (label64), 0, 0.5);
2114 2116
2115 scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL); 2117 scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL);
2116 gtk_box_pack_start (GTK_BOX (vbox25), scrolledwindow9, TRUE, TRUE, 0); 2118 gtk_box_pack_start (GTK_BOX (vbox25), scrolledwindow9, TRUE, TRUE, 0);
2117 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 2119 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
2118 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_SHADOW_IN); 2120 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_SHADOW_IN);
2119 2121
2120 effect_plugin_view = gtk_tree_view_new (); 2122 effect_plugin_view = gtk_tree_view_new ();
2121 gtk_container_add (GTK_CONTAINER (scrolledwindow9), effect_plugin_view); 2123 gtk_container_add (GTK_CONTAINER (scrolledwindow9), effect_plugin_view);
2122 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (effect_plugin_view), TRUE); 2124 gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (effect_plugin_view), TRUE);
2123 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (effect_plugin_view), TRUE); 2125 gtk_tree_view_set_reorderable (GTK_TREE_VIEW (effect_plugin_view), TRUE);
2124 2126
2125 hbuttonbox9 = gtk_hbutton_box_new (); 2127 hbuttonbox9 = gtk_hbutton_box_new ();
2126 gtk_box_pack_start (GTK_BOX (vbox25), hbuttonbox9, FALSE, FALSE, 8); 2128 gtk_box_pack_start (GTK_BOX (vbox25), hbuttonbox9, FALSE, FALSE, 8);
2127 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox9), GTK_BUTTONBOX_START); 2129 gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox9), GTK_BUTTONBOX_START);
2128 gtk_box_set_spacing (GTK_BOX (hbuttonbox9), 8); 2130 gtk_box_set_spacing (GTK_BOX (hbuttonbox9), 8);
2129 2131
2130 effect_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences"); 2132 effect_plugin_prefs = gtk_button_new_from_stock ("gtk-preferences");
2131 gtk_container_add (GTK_CONTAINER (hbuttonbox9), effect_plugin_prefs); 2133 gtk_container_add (GTK_CONTAINER (hbuttonbox9), effect_plugin_prefs);
2132 gtk_widget_set_sensitive (effect_plugin_prefs, FALSE); 2134 gtk_widget_set_sensitive (effect_plugin_prefs, FALSE);
2133 GTK_WIDGET_SET_FLAGS (effect_plugin_prefs, GTK_CAN_DEFAULT); 2135 GTK_WIDGET_SET_FLAGS (effect_plugin_prefs, GTK_CAN_DEFAULT);
2134 2136
2135 effect_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info"); 2137 effect_plugin_info = gtk_button_new_from_stock ("gtk-dialog-info");
2136 gtk_container_add (GTK_CONTAINER (hbuttonbox9), effect_plugin_info); 2138 gtk_container_add (GTK_CONTAINER (hbuttonbox9), effect_plugin_info);
2137 gtk_widget_set_sensitive (effect_plugin_info, FALSE); 2139 gtk_widget_set_sensitive (effect_plugin_info, FALSE);
2138 GTK_WIDGET_SET_FLAGS (effect_plugin_info, GTK_CAN_DEFAULT); 2140 GTK_WIDGET_SET_FLAGS (effect_plugin_info, GTK_CAN_DEFAULT);
2139 2141
2140 effects_label = gtk_label_new (_("<b>Effects</b>")); 2142 effects_label = gtk_label_new (_("<b>Effects</b>"));
2141 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 3), effects_label); 2143 gtk_notebook_set_tab_label (GTK_NOTEBOOK (plugin_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (plugin_notebook), 3), effects_label);
2142 gtk_label_set_use_markup (GTK_LABEL (effects_label), TRUE); 2144 gtk_label_set_use_markup (GTK_LABEL (effects_label), TRUE);
2143 2145
2144 plugin_label = gtk_label_new (_("Plugins")); 2146 plugin_label = gtk_label_new (_("Plugins"));
2145 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 0), plugin_label); 2147 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 0), plugin_label);
2146 2148
2147 appearance_page_vbox = gtk_vbox_new (FALSE, 0); 2149 appearance_page_vbox = gtk_vbox_new (FALSE, 0);
2148 gtk_container_add (GTK_CONTAINER (category_notebook), appearance_page_vbox); 2150 gtk_container_add (GTK_CONTAINER (category_notebook), appearance_page_vbox);
2149 2151
2150 vbox37 = gtk_vbox_new (FALSE, 0); 2152 vbox37 = gtk_vbox_new (FALSE, 0);
2151 gtk_box_pack_start (GTK_BOX (appearance_page_vbox), vbox37, TRUE, TRUE, 0); 2153 gtk_box_pack_start (GTK_BOX (appearance_page_vbox), vbox37, TRUE, TRUE, 0);
2152 2154
2153 vbox38 = gtk_vbox_new (FALSE, 0); 2155 vbox38 = gtk_vbox_new (FALSE, 0);
2154 gtk_box_pack_start (GTK_BOX (vbox37), vbox38, FALSE, TRUE, 0); 2156 gtk_box_pack_start (GTK_BOX (vbox37), vbox38, FALSE, TRUE, 0);
2155 2157
2156 hbox12 = gtk_hbox_new (FALSE, 0); 2158 hbox12 = gtk_hbox_new (FALSE, 0);
2157 gtk_box_pack_start (GTK_BOX (vbox38), hbox12, TRUE, TRUE, 0); 2159 gtk_box_pack_start (GTK_BOX (vbox38), hbox12, TRUE, TRUE, 0);
2158 2160
2159 alignment94 = gtk_alignment_new (0.5, 0.5, 1, 1); 2161 alignment94 = gtk_alignment_new (0.5, 0.5, 1, 1);
2160 gtk_box_pack_start (GTK_BOX (hbox12), alignment94, TRUE, TRUE, 0); 2162 gtk_box_pack_start (GTK_BOX (hbox12), alignment94, TRUE, TRUE, 0);
2161 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment94), 0, 4, 0, 0); 2163 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment94), 0, 4, 0, 0);
2162 2164
2163 hbox13 = gtk_hbox_new (FALSE, 0); 2165 hbox13 = gtk_hbox_new (FALSE, 0);
2164 gtk_container_add (GTK_CONTAINER (alignment94), hbox13); 2166 gtk_container_add (GTK_CONTAINER (alignment94), hbox13);
2165 2167
2166 label103 = gtk_label_new_with_mnemonic (_("<b>_Skin</b>")); 2168 label103 = gtk_label_new_with_mnemonic (_("<b>_Skin</b>"));
2167 gtk_box_pack_start (GTK_BOX (hbox13), label103, TRUE, TRUE, 0); 2169 gtk_box_pack_start (GTK_BOX (hbox13), label103, TRUE, TRUE, 0);
2168 gtk_label_set_use_markup (GTK_LABEL (label103), TRUE); 2170 gtk_label_set_use_markup (GTK_LABEL (label103), TRUE);
2169 gtk_misc_set_alignment (GTK_MISC (label103), 0, 0); 2171 gtk_misc_set_alignment (GTK_MISC (label103), 0, 0);
2170 2172
2171 colorspace_button = gtk_button_new (); 2173 colorspace_button = gtk_button_new ();
2172 gtk_box_pack_start (GTK_BOX (hbox13), colorspace_button, FALSE, FALSE, 0); 2174 gtk_box_pack_start (GTK_BOX (hbox13), colorspace_button, FALSE, FALSE, 0);
2173 2175
2174 image11 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON); 2176 image11 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON);
2175 gtk_container_add (GTK_CONTAINER (colorspace_button), image11); 2177 gtk_container_add (GTK_CONTAINER (colorspace_button), image11);
2176 2178
2177 skin_refresh_button = gtk_button_new (); 2179 skin_refresh_button = gtk_button_new ();
2178 gtk_box_pack_start (GTK_BOX (hbox13), skin_refresh_button, FALSE, FALSE, 0); 2180 gtk_box_pack_start (GTK_BOX (hbox13), skin_refresh_button, FALSE, FALSE, 0);
2179 GTK_WIDGET_UNSET_FLAGS (skin_refresh_button, GTK_CAN_FOCUS); 2181 GTK_WIDGET_UNSET_FLAGS (skin_refresh_button, GTK_CAN_FOCUS);
2180 gtk_tooltips_set_tip (tooltips, skin_refresh_button, _("Refresh skin list"), NULL); 2182 gtk_tooltips_set_tip (tooltips, skin_refresh_button, _("Refresh skin list"), NULL);
2181 gtk_button_set_relief (GTK_BUTTON (skin_refresh_button), GTK_RELIEF_HALF); 2183 gtk_button_set_relief (GTK_BUTTON (skin_refresh_button), GTK_RELIEF_HALF);
2182 gtk_button_set_focus_on_click (GTK_BUTTON (skin_refresh_button), FALSE); 2184 gtk_button_set_focus_on_click (GTK_BUTTON (skin_refresh_button), FALSE);
2183 2185
2184 image12 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON); 2186 image12 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON);
2185 gtk_container_add (GTK_CONTAINER (skin_refresh_button), image12); 2187 gtk_container_add (GTK_CONTAINER (skin_refresh_button), image12);
2186 2188
2187 alignment95 = gtk_alignment_new (0.5, 0.5, 1, 1); 2189 alignment95 = gtk_alignment_new (0.5, 0.5, 1, 1);
2188 gtk_box_pack_start (GTK_BOX (vbox38), alignment95, TRUE, TRUE, 0); 2190 gtk_box_pack_start (GTK_BOX (vbox38), alignment95, TRUE, TRUE, 0);
2189 gtk_widget_set_size_request (alignment95, -1, 172); 2191 gtk_widget_set_size_request (alignment95, -1, 172);
2190 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment95), 0, 0, 12, 0); 2192 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment95), 0, 0, 12, 0);
2191 2193
2192 skin_view_scrolled_window = gtk_scrolled_window_new (NULL, NULL); 2194 skin_view_scrolled_window = gtk_scrolled_window_new (NULL, NULL);
2193 gtk_container_add (GTK_CONTAINER (alignment95), skin_view_scrolled_window); 2195 gtk_container_add (GTK_CONTAINER (alignment95), skin_view_scrolled_window);
2194 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (skin_view_scrolled_window), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); 2196 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (skin_view_scrolled_window), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
2195 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (skin_view_scrolled_window), GTK_SHADOW_IN); 2197 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (skin_view_scrolled_window), GTK_SHADOW_IN);
2196 2198
2197 skin_view = gtk_tree_view_new (); 2199 skin_view = gtk_tree_view_new ();
2198 gtk_container_add (GTK_CONTAINER (skin_view_scrolled_window), skin_view); 2200 gtk_container_add (GTK_CONTAINER (skin_view_scrolled_window), skin_view);
2199 gtk_widget_set_size_request (skin_view, -1, 100); 2201 gtk_widget_set_size_request (skin_view, -1, 100);
2200 2202
2201 vbox39 = gtk_vbox_new (FALSE, 0); 2203 vbox39 = gtk_vbox_new (FALSE, 0);
2202 gtk_box_pack_start (GTK_BOX (vbox37), vbox39, FALSE, TRUE, 0); 2204 gtk_box_pack_start (GTK_BOX (vbox37), vbox39, FALSE, TRUE, 0);
2203 2205
2204 alignment96 = gtk_alignment_new (0.5, 0.5, 1, 1); 2206 alignment96 = gtk_alignment_new (0.5, 0.5, 1, 1);
2205 gtk_box_pack_start (GTK_BOX (vbox39), alignment96, TRUE, TRUE, 0); 2207 gtk_box_pack_start (GTK_BOX (vbox39), alignment96, TRUE, TRUE, 0);
2206 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment96), 12, 6, 0, 0); 2208 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment96), 12, 6, 0, 0);
2207 2209
2208 label104 = gtk_label_new_with_mnemonic (_("<b>_Fonts</b>")); 2210 label104 = gtk_label_new_with_mnemonic (_("<b>_Fonts</b>"));
2209 gtk_container_add (GTK_CONTAINER (alignment96), label104); 2211 gtk_container_add (GTK_CONTAINER (alignment96), label104);
2210 gtk_label_set_use_markup (GTK_LABEL (label104), TRUE); 2212 gtk_label_set_use_markup (GTK_LABEL (label104), TRUE);
2211 gtk_misc_set_alignment (GTK_MISC (label104), 0, 0.5); 2213 gtk_misc_set_alignment (GTK_MISC (label104), 0, 0.5);
2212 2214
2213 table14 = gtk_table_new (2, 2, FALSE); 2215 table14 = gtk_table_new (2, 2, FALSE);
2214 gtk_box_pack_start (GTK_BOX (vbox39), table14, TRUE, TRUE, 0); 2216 gtk_box_pack_start (GTK_BOX (vbox39), table14, TRUE, TRUE, 0);
2215 gtk_table_set_row_spacings (GTK_TABLE (table14), 8); 2217 gtk_table_set_row_spacings (GTK_TABLE (table14), 8);
2216 gtk_table_set_col_spacings (GTK_TABLE (table14), 2); 2218 gtk_table_set_col_spacings (GTK_TABLE (table14), 2);
2217 2219
2218 alignment97 = gtk_alignment_new (0.5, 0.5, 1, 1); 2220 alignment97 = gtk_alignment_new (0.5, 0.5, 1, 1);
2219 gtk_table_attach (GTK_TABLE (table14), alignment97, 0, 1, 0, 1, 2221 gtk_table_attach (GTK_TABLE (table14), alignment97, 0, 1, 0, 1,
2220 (GtkAttachOptions) (0), 2222 (GtkAttachOptions) (0),
2221 (GtkAttachOptions) (0), 0, 0); 2223 (GtkAttachOptions) (0), 0, 0);
2222 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment97), 0, 0, 12, 6); 2224 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment97), 0, 0, 12, 6);
2223 2225
2224 label105 = gtk_label_new_with_mnemonic (_("_Player:")); 2226 label105 = gtk_label_new_with_mnemonic (_("_Player:"));
2225 gtk_container_add (GTK_CONTAINER (alignment97), label105); 2227 gtk_container_add (GTK_CONTAINER (alignment97), label105);
2226 gtk_label_set_use_markup (GTK_LABEL (label105), TRUE); 2228 gtk_label_set_use_markup (GTK_LABEL (label105), TRUE);
2227 gtk_misc_set_alignment (GTK_MISC (label105), 1, 0.5); 2229 gtk_misc_set_alignment (GTK_MISC (label105), 1, 0.5);
2228 2230
2229 alignment98 = gtk_alignment_new (0.5, 0.5, 1, 1); 2231 alignment98 = gtk_alignment_new (0.5, 0.5, 1, 1);
2230 gtk_table_attach (GTK_TABLE (table14), alignment98, 0, 1, 1, 2, 2232 gtk_table_attach (GTK_TABLE (table14), alignment98, 0, 1, 1, 2,
2231 (GtkAttachOptions) (0), 2233 (GtkAttachOptions) (0),
2232 (GtkAttachOptions) (0), 0, 0); 2234 (GtkAttachOptions) (0), 0, 0);
2233 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment98), 0, 0, 12, 6); 2235 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment98), 0, 0, 12, 6);
2234 2236
2235 label106 = gtk_label_new_with_mnemonic (_("_Playlist:")); 2237 label106 = gtk_label_new_with_mnemonic (_("_Playlist:"));
2236 gtk_container_add (GTK_CONTAINER (alignment98), label106); 2238 gtk_container_add (GTK_CONTAINER (alignment98), label106);
2237 gtk_label_set_use_markup (GTK_LABEL (label106), TRUE); 2239 gtk_label_set_use_markup (GTK_LABEL (label106), TRUE);
2238 gtk_label_set_justify (GTK_LABEL (label106), GTK_JUSTIFY_RIGHT); 2240 gtk_label_set_justify (GTK_LABEL (label106), GTK_JUSTIFY_RIGHT);
2239 gtk_misc_set_alignment (GTK_MISC (label106), 1, 0.5); 2241 gtk_misc_set_alignment (GTK_MISC (label106), 1, 0.5);
2240 2242
2241 fontbutton1 = gtk_font_button_new (); 2243 fontbutton1 = gtk_font_button_new ();
2242 gtk_table_attach (GTK_TABLE (table14), fontbutton1, 1, 2, 0, 1, 2244 gtk_table_attach (GTK_TABLE (table14), fontbutton1, 1, 2, 0, 1,
2243 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2245 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2244 (GtkAttachOptions) (0), 0, 0); 2246 (GtkAttachOptions) (0), 0, 0);
2245 gtk_font_button_set_title (GTK_FONT_BUTTON (fontbutton1), _("Select main player window font:")); 2247 gtk_font_button_set_title (GTK_FONT_BUTTON (fontbutton1), _("Select main player window font:"));
2246 gtk_font_button_set_use_font (GTK_FONT_BUTTON (fontbutton1), TRUE); 2248 gtk_font_button_set_use_font (GTK_FONT_BUTTON (fontbutton1), TRUE);
2247 gtk_font_button_set_use_size (GTK_FONT_BUTTON (fontbutton1), TRUE); 2249 gtk_font_button_set_use_size (GTK_FONT_BUTTON (fontbutton1), TRUE);
2248 2250
2249 fontbutton2 = gtk_font_button_new (); 2251 fontbutton2 = gtk_font_button_new ();
2250 gtk_table_attach (GTK_TABLE (table14), fontbutton2, 1, 2, 1, 2, 2252 gtk_table_attach (GTK_TABLE (table14), fontbutton2, 1, 2, 1, 2,
2251 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2253 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2252 (GtkAttachOptions) (0), 0, 0); 2254 (GtkAttachOptions) (0), 0, 0);
2253 gtk_font_button_set_title (GTK_FONT_BUTTON (fontbutton2), _("Select playlist font:")); 2255 gtk_font_button_set_title (GTK_FONT_BUTTON (fontbutton2), _("Select playlist font:"));
2254 gtk_font_button_set_use_font (GTK_FONT_BUTTON (fontbutton2), TRUE); 2256 gtk_font_button_set_use_font (GTK_FONT_BUTTON (fontbutton2), TRUE);
2255 gtk_font_button_set_use_size (GTK_FONT_BUTTON (fontbutton2), TRUE); 2257 gtk_font_button_set_use_size (GTK_FONT_BUTTON (fontbutton2), TRUE);
2256 2258
2257 alignment99 = gtk_alignment_new (0.5, 0.5, 1, 1); 2259 alignment99 = gtk_alignment_new (0.5, 0.5, 1, 1);
2258 gtk_box_pack_start (GTK_BOX (vbox39), alignment99, TRUE, TRUE, 0); 2260 gtk_box_pack_start (GTK_BOX (vbox39), alignment99, TRUE, TRUE, 0);
2259 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment99), 4, 0, 12, 0); 2261 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment99), 4, 0, 12, 0);
2260 2262
2261 checkbutton11 = gtk_check_button_new_with_mnemonic (_("Use Bitmap fonts if available")); 2263 checkbutton11 = gtk_check_button_new_with_mnemonic (_("Use Bitmap fonts if available"));
2262 gtk_container_add (GTK_CONTAINER (alignment99), checkbutton11); 2264 gtk_container_add (GTK_CONTAINER (alignment99), checkbutton11);
2263 gtk_tooltips_set_tip (tooltips, checkbutton11, _("Use bitmap fonts if they are available. Bitmap fonts do not support Unicode strings."), NULL); 2265 gtk_tooltips_set_tip (tooltips, checkbutton11, _("Use bitmap fonts if they are available. Bitmap fonts do not support Unicode strings."), NULL);
2264 2266
2265 vbox40 = gtk_vbox_new (FALSE, 0); 2267 vbox40 = gtk_vbox_new (FALSE, 0);
2266 gtk_box_pack_start (GTK_BOX (vbox37), vbox40, FALSE, TRUE, 0); 2268 gtk_box_pack_start (GTK_BOX (vbox37), vbox40, FALSE, TRUE, 0);
2267 2269
2268 create_widgets(GTK_BOX(vbox40), appearance_misc_widgets, G_N_ELEMENTS(appearance_misc_widgets)); 2270 create_widgets(GTK_BOX(vbox40), appearance_misc_widgets, G_N_ELEMENTS(appearance_misc_widgets));
2269 2271
2270 appearance_label = gtk_label_new (_("Appearance")); 2272 appearance_label = gtk_label_new (_("Appearance"));
2271 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 1), appearance_label); 2273 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 1), appearance_label);
2272 2274
2273 mouse_page_vbox = gtk_vbox_new (FALSE, 0); 2275 mouse_page_vbox = gtk_vbox_new (FALSE, 0);
2274 gtk_container_add (GTK_CONTAINER (category_notebook), mouse_page_vbox); 2276 gtk_container_add (GTK_CONTAINER (category_notebook), mouse_page_vbox);
2275 2277
2276 vbox20 = gtk_vbox_new (FALSE, 0); 2278 vbox20 = gtk_vbox_new (FALSE, 0);
2277 gtk_box_pack_start (GTK_BOX (mouse_page_vbox), vbox20, TRUE, TRUE, 0); 2279 gtk_box_pack_start (GTK_BOX (mouse_page_vbox), vbox20, TRUE, TRUE, 0);
2278 2280
2279 create_widgets(GTK_BOX(vbox20), mouse_page_widgets, G_N_ELEMENTS(mouse_page_widgets)); 2281 create_widgets(GTK_BOX(vbox20), mouse_page_widgets, G_N_ELEMENTS(mouse_page_widgets));
2280 2282
2281 mouse_label = gtk_label_new (_("Mouse")); 2283 mouse_label = gtk_label_new (_("Mouse"));
2282 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 2), mouse_label); 2284 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 2), mouse_label);
2283 2285
2284 playlist_page_vbox = gtk_vbox_new (FALSE, 0); 2286 playlist_page_vbox = gtk_vbox_new (FALSE, 0);
2285 gtk_container_add (GTK_CONTAINER (category_notebook), playlist_page_vbox); 2287 gtk_container_add (GTK_CONTAINER (category_notebook), playlist_page_vbox);
2286 2288
2287 vbox5 = gtk_vbox_new (FALSE, 0); 2289 vbox5 = gtk_vbox_new (FALSE, 0);
2288 gtk_box_pack_start (GTK_BOX (playlist_page_vbox), vbox5, TRUE, TRUE, 0); 2290 gtk_box_pack_start (GTK_BOX (playlist_page_vbox), vbox5, TRUE, TRUE, 0);
2289 2291
2290 create_widgets(GTK_BOX(vbox5), playlist_page_widgets, G_N_ELEMENTS(playlist_page_widgets)); 2292 create_widgets(GTK_BOX(vbox5), playlist_page_widgets, G_N_ELEMENTS(playlist_page_widgets));
2291 2293
2292 alignment55 = gtk_alignment_new (0.5, 0.5, 1, 1); 2294 alignment55 = gtk_alignment_new (0.5, 0.5, 1, 1);
2293 gtk_box_pack_start (GTK_BOX (vbox5), alignment55, FALSE, FALSE, 0); 2295 gtk_box_pack_start (GTK_BOX (vbox5), alignment55, FALSE, FALSE, 0);
2294 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment55), 12, 12, 0, 0); 2296 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment55), 12, 12, 0, 0);
2295 2297
2296 label60 = gtk_label_new (_("<b>Song Display</b>")); 2298 label60 = gtk_label_new (_("<b>Song Display</b>"));
2297 gtk_container_add (GTK_CONTAINER (alignment55), label60); 2299 gtk_container_add (GTK_CONTAINER (alignment55), label60);
2298 gtk_label_set_use_markup (GTK_LABEL (label60), TRUE); 2300 gtk_label_set_use_markup (GTK_LABEL (label60), TRUE);
2299 gtk_misc_set_alignment (GTK_MISC (label60), 0, 0.5); 2301 gtk_misc_set_alignment (GTK_MISC (label60), 0, 0.5);
2300 2302
2301 alignment56 = gtk_alignment_new (0.5, 0.5, 1, 1); 2303 alignment56 = gtk_alignment_new (0.5, 0.5, 1, 1);
2302 gtk_box_pack_start (GTK_BOX (vbox5), alignment56, FALSE, FALSE, 0); 2304 gtk_box_pack_start (GTK_BOX (vbox5), alignment56, FALSE, FALSE, 0);
2303 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment56), 0, 0, 12, 0); 2305 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment56), 0, 0, 12, 0);
2304 2306
2305 table6 = gtk_table_new (2, 3, FALSE); 2307 table6 = gtk_table_new (2, 3, FALSE);
2306 gtk_container_add (GTK_CONTAINER (alignment56), table6); 2308 gtk_container_add (GTK_CONTAINER (alignment56), table6);
2307 gtk_table_set_row_spacings (GTK_TABLE (table6), 4); 2309 gtk_table_set_row_spacings (GTK_TABLE (table6), 4);
2308 gtk_table_set_col_spacings (GTK_TABLE (table6), 12); 2310 gtk_table_set_col_spacings (GTK_TABLE (table6), 12);
2309 2311
2310 titlestring_help_button = gtk_button_new (); 2312 titlestring_help_button = gtk_button_new ();
2311 gtk_table_attach (GTK_TABLE (table6), titlestring_help_button, 2, 3, 1, 2, 2313 gtk_table_attach (GTK_TABLE (table6), titlestring_help_button, 2, 3, 1, 2,
2312 (GtkAttachOptions) (0), 2314 (GtkAttachOptions) (0),
2313 (GtkAttachOptions) (0), 0, 0); 2315 (GtkAttachOptions) (0), 0, 0);
2314 GTK_WIDGET_UNSET_FLAGS (titlestring_help_button, GTK_CAN_FOCUS); 2316 GTK_WIDGET_UNSET_FLAGS (titlestring_help_button, GTK_CAN_FOCUS);
2315 gtk_tooltips_set_tip (tooltips, titlestring_help_button, _("Show information about titlestring format"), NULL); 2317 gtk_tooltips_set_tip (tooltips, titlestring_help_button, _("Show information about titlestring format"), NULL);
2316 gtk_button_set_relief (GTK_BUTTON (titlestring_help_button), GTK_RELIEF_HALF); 2318 gtk_button_set_relief (GTK_BUTTON (titlestring_help_button), GTK_RELIEF_HALF);
2317 gtk_button_set_focus_on_click (GTK_BUTTON (titlestring_help_button), FALSE); 2319 gtk_button_set_focus_on_click (GTK_BUTTON (titlestring_help_button), FALSE);
2318 2320
2319 image1 = gtk_image_new_from_stock ("gtk-index", GTK_ICON_SIZE_BUTTON); 2321 image1 = gtk_image_new_from_stock ("gtk-index", GTK_ICON_SIZE_BUTTON);
2320 gtk_container_add (GTK_CONTAINER (titlestring_help_button), image1); 2322 gtk_container_add (GTK_CONTAINER (titlestring_help_button), image1);
2321 2323
2322 titlestring_cbox = gtk_combo_box_new_text (); 2324 titlestring_cbox = gtk_combo_box_new_text ();
2323 gtk_table_attach (GTK_TABLE (table6), titlestring_cbox, 1, 3, 0, 1, 2325 gtk_table_attach (GTK_TABLE (table6), titlestring_cbox, 1, 3, 0, 1,
2324 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2326 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2325 (GtkAttachOptions) (0), 0, 0); 2327 (GtkAttachOptions) (0), 0, 0);
2326 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("TITLE")); 2328 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("TITLE"));
2327 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST - TITLE")); 2329 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST - TITLE"));
2328 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST - ALBUM - TITLE")); 2330 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST - ALBUM - TITLE"));
2329 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST - ALBUM - TRACK. TITLE")); 2331 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST - ALBUM - TRACK. TITLE"));
2330 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST [ ALBUM ] - TRACK. TITLE")); 2332 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ARTIST [ ALBUM ] - TRACK. TITLE"));
2331 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ALBUM - TITLE")); 2333 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("ALBUM - TITLE"));
2332 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("Custom")); 2334 gtk_combo_box_append_text (GTK_COMBO_BOX (titlestring_cbox), _("Custom"));
2333 2335
2334 titlestring_entry = gtk_entry_new (); 2336 titlestring_entry = gtk_entry_new ();
2335 gtk_table_attach (GTK_TABLE (table6), titlestring_entry, 1, 2, 1, 2, 2337 gtk_table_attach (GTK_TABLE (table6), titlestring_entry, 1, 2, 1, 2,
2336 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2338 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2337 (GtkAttachOptions) (0), 0, 0); 2339 (GtkAttachOptions) (0), 0, 0);
2338 2340
2339 label62 = gtk_label_new (_("Custom string:")); 2341 label62 = gtk_label_new (_("Custom string:"));
2340 gtk_table_attach (GTK_TABLE (table6), label62, 0, 1, 1, 2, 2342 gtk_table_attach (GTK_TABLE (table6), label62, 0, 1, 1, 2,
2341 (GtkAttachOptions) (0), 2343 (GtkAttachOptions) (0),
2342 (GtkAttachOptions) (0), 0, 0); 2344 (GtkAttachOptions) (0), 0, 0);
2343 gtk_label_set_justify (GTK_LABEL (label62), GTK_JUSTIFY_RIGHT); 2345 gtk_label_set_justify (GTK_LABEL (label62), GTK_JUSTIFY_RIGHT);
2344 gtk_misc_set_alignment (GTK_MISC (label62), 1, 0.5); 2346 gtk_misc_set_alignment (GTK_MISC (label62), 1, 0.5);
2345 2347
2346 label61 = gtk_label_new (_("Title format:")); 2348 label61 = gtk_label_new (_("Title format:"));
2347 gtk_table_attach (GTK_TABLE (table6), label61, 0, 1, 0, 1, 2349 gtk_table_attach (GTK_TABLE (table6), label61, 0, 1, 0, 1,
2348 (GtkAttachOptions) (0), 2350 (GtkAttachOptions) (0),
2349 (GtkAttachOptions) (0), 0, 0); 2351 (GtkAttachOptions) (0), 0, 0);
2350 gtk_label_set_justify (GTK_LABEL (label61), GTK_JUSTIFY_RIGHT); 2352 gtk_label_set_justify (GTK_LABEL (label61), GTK_JUSTIFY_RIGHT);
2351 gtk_misc_set_alignment (GTK_MISC (label61), 1, 0.5); 2353 gtk_misc_set_alignment (GTK_MISC (label61), 1, 0.5);
2352 2354
2353 alignment85 = gtk_alignment_new (0.5, 0.5, 1, 1); 2355 alignment85 = gtk_alignment_new (0.5, 0.5, 1, 1);
2354 gtk_box_pack_start (GTK_BOX (vbox5), alignment85, FALSE, FALSE, 0); 2356 gtk_box_pack_start (GTK_BOX (vbox5), alignment85, FALSE, FALSE, 0);
2355 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment85), 12, 12, 0, 0); 2357 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment85), 12, 12, 0, 0);
2356 2358
2357 label84 = gtk_label_new (_("<b>Popup Information</b>")); 2359 label84 = gtk_label_new (_("<b>Popup Information</b>"));
2358 gtk_container_add (GTK_CONTAINER (alignment85), label84); 2360 gtk_container_add (GTK_CONTAINER (alignment85), label84);
2359 gtk_label_set_use_markup (GTK_LABEL (label84), TRUE); 2361 gtk_label_set_use_markup (GTK_LABEL (label84), TRUE);
2360 gtk_misc_set_alignment (GTK_MISC (label84), 0, 0.5); 2362 gtk_misc_set_alignment (GTK_MISC (label84), 0, 0.5);
2361 2363
2362 alignment86 = gtk_alignment_new (0.5, 0.5, 1, 1); 2364 alignment86 = gtk_alignment_new (0.5, 0.5, 1, 1);
2363 gtk_box_pack_start (GTK_BOX (vbox5), alignment86, FALSE, FALSE, 0); 2365 gtk_box_pack_start (GTK_BOX (vbox5), alignment86, FALSE, FALSE, 0);
2364 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment86), 0, 0, 12, 0); 2366 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment86), 0, 0, 12, 0);
2365 2367
2366 hbox9 = gtk_hbox_new (FALSE, 12); 2368 hbox9 = gtk_hbox_new (FALSE, 12);
2367 gtk_container_add (GTK_CONTAINER (alignment86), hbox9); 2369 gtk_container_add (GTK_CONTAINER (alignment86), hbox9);
2368 2370
2369 vbox34 = gtk_vbox_new (FALSE, 0); 2371 vbox34 = gtk_vbox_new (FALSE, 0);
2370 gtk_box_pack_start (GTK_BOX (hbox9), vbox34, TRUE, TRUE, 0); 2372 gtk_box_pack_start (GTK_BOX (hbox9), vbox34, TRUE, TRUE, 0);
2371 2373
2372 checkbutton10 = gtk_check_button_new_with_mnemonic (_("Show popup information for playlist entries")); 2374 checkbutton10 = gtk_check_button_new_with_mnemonic (_("Show popup information for playlist entries"));
2373 gtk_box_pack_start (GTK_BOX (vbox34), checkbutton10, TRUE, FALSE, 0); 2375 gtk_box_pack_start (GTK_BOX (vbox34), checkbutton10, TRUE, FALSE, 0);
2374 gtk_tooltips_set_tip (tooltips, checkbutton10, _("Toggles popup information window for the pointed entry in the playlist. The window shows title of song, name of album, genre, year of publish, track number, track length, and artwork."), NULL); 2376 gtk_tooltips_set_tip (tooltips, checkbutton10, _("Toggles popup information window for the pointed entry in the playlist. The window shows title of song, name of album, genre, year of publish, track number, track length, and artwork."), NULL);
2375 2377
2376 filepopup_for_tuple_settings_button = gtk_button_new (); 2378 filepopup_for_tuple_settings_button = gtk_button_new ();
2377 gtk_box_pack_start (GTK_BOX (hbox9), filepopup_for_tuple_settings_button, FALSE, FALSE, 0); 2379 gtk_box_pack_start (GTK_BOX (hbox9), filepopup_for_tuple_settings_button, FALSE, FALSE, 0);
2378 GTK_WIDGET_UNSET_FLAGS (filepopup_for_tuple_settings_button, GTK_CAN_FOCUS); 2380 GTK_WIDGET_UNSET_FLAGS (filepopup_for_tuple_settings_button, GTK_CAN_FOCUS);
2379 gtk_tooltips_set_tip (tooltips, filepopup_for_tuple_settings_button, _("Edit settings for popup information"), NULL); 2381 gtk_tooltips_set_tip (tooltips, filepopup_for_tuple_settings_button, _("Edit settings for popup information"), NULL);
2380 gtk_button_set_relief (GTK_BUTTON (filepopup_for_tuple_settings_button), GTK_RELIEF_HALF); 2382 gtk_button_set_relief (GTK_BUTTON (filepopup_for_tuple_settings_button), GTK_RELIEF_HALF);
2381 2383
2382 image8 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON); 2384 image8 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON);
2383 gtk_container_add (GTK_CONTAINER (filepopup_for_tuple_settings_button), image8); 2385 gtk_container_add (GTK_CONTAINER (filepopup_for_tuple_settings_button), image8);
2384 2386
2385 playlist_label = gtk_label_new (_("Playlist")); 2387 playlist_label = gtk_label_new (_("Playlist"));
2386 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 3), playlist_label); 2388 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 3), playlist_label);
2387 2389
2388 connectivity_page_vbox = gtk_vbox_new (FALSE, 0); 2390 connectivity_page_vbox = gtk_vbox_new (FALSE, 0);
2389 gtk_container_add (GTK_CONTAINER (category_notebook), connectivity_page_vbox); 2391 gtk_container_add (GTK_CONTAINER (category_notebook), connectivity_page_vbox);
2390 2392
2391 vbox29 = gtk_vbox_new (FALSE, 0); 2393 vbox29 = gtk_vbox_new (FALSE, 0);
2392 gtk_box_pack_start (GTK_BOX (connectivity_page_vbox), vbox29, TRUE, TRUE, 0); 2394 gtk_box_pack_start (GTK_BOX (connectivity_page_vbox), vbox29, TRUE, TRUE, 0);
2393 2395
2394 alignment63 = gtk_alignment_new (0.5, 0.5, 1, 1); 2396 alignment63 = gtk_alignment_new (0.5, 0.5, 1, 1);
2395 gtk_box_pack_start (GTK_BOX (vbox29), alignment63, FALSE, FALSE, 0); 2397 gtk_box_pack_start (GTK_BOX (vbox29), alignment63, FALSE, FALSE, 0);
2396 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment63), 0, 12, 0, 0); 2398 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment63), 0, 12, 0, 0);
2397 2399
2398 connectivity_page_label = gtk_label_new (_("<b>Proxy Configuration</b>")); 2400 connectivity_page_label = gtk_label_new (_("<b>Proxy Configuration</b>"));
2399 gtk_container_add (GTK_CONTAINER (alignment63), connectivity_page_label); 2401 gtk_container_add (GTK_CONTAINER (alignment63), connectivity_page_label);
2400 gtk_label_set_use_markup (GTK_LABEL (connectivity_page_label), TRUE); 2402 gtk_label_set_use_markup (GTK_LABEL (connectivity_page_label), TRUE);
2401 gtk_misc_set_alignment (GTK_MISC (connectivity_page_label), 0, 0.5); 2403 gtk_misc_set_alignment (GTK_MISC (connectivity_page_label), 0, 0.5);
2402 2404
2403 alignment68 = gtk_alignment_new (0.5, 0.5, 1, 1); 2405 alignment68 = gtk_alignment_new (0.5, 0.5, 1, 1);
2404 gtk_box_pack_start (GTK_BOX (vbox29), alignment68, TRUE, TRUE, 0); 2406 gtk_box_pack_start (GTK_BOX (vbox29), alignment68, TRUE, TRUE, 0);
2405 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment68), 0, 0, 12, 0); 2407 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment68), 0, 0, 12, 0);
2406 2408
2407 vbox30 = gtk_vbox_new (FALSE, 0); 2409 vbox30 = gtk_vbox_new (FALSE, 0);
2408 gtk_container_add (GTK_CONTAINER (alignment68), vbox30); 2410 gtk_container_add (GTK_CONTAINER (alignment68), vbox30);
2409 2411
2410 alignment65 = gtk_alignment_new (0.5, 0.5, 1, 1); 2412 alignment65 = gtk_alignment_new (0.5, 0.5, 1, 1);
2411 gtk_box_pack_start (GTK_BOX (vbox30), alignment65, FALSE, FALSE, 0); 2413 gtk_box_pack_start (GTK_BOX (vbox30), alignment65, FALSE, FALSE, 0);
2412 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment65), 0, 12, 0, 0); 2414 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment65), 0, 12, 0, 0);
2413 2415
2414 proxy_use = gtk_check_button_new_with_mnemonic (_("Enable proxy usage")); 2416 proxy_use = gtk_check_button_new_with_mnemonic (_("Enable proxy usage"));
2415 gtk_container_add (GTK_CONTAINER (alignment65), proxy_use); 2417 gtk_container_add (GTK_CONTAINER (alignment65), proxy_use);
2416 2418
2417 table8 = gtk_table_new (2, 2, FALSE); 2419 table8 = gtk_table_new (2, 2, FALSE);
2418 gtk_box_pack_start (GTK_BOX (vbox30), table8, FALSE, FALSE, 0); 2420 gtk_box_pack_start (GTK_BOX (vbox30), table8, FALSE, FALSE, 0);
2419 gtk_table_set_row_spacings (GTK_TABLE (table8), 6); 2421 gtk_table_set_row_spacings (GTK_TABLE (table8), 6);
2420 gtk_table_set_col_spacings (GTK_TABLE (table8), 6); 2422 gtk_table_set_col_spacings (GTK_TABLE (table8), 6);
2421 2423
2422 proxy_port = gtk_entry_new (); 2424 proxy_port = gtk_entry_new ();
2423 gtk_table_attach (GTK_TABLE (table8), proxy_port, 1, 2, 1, 2, 2425 gtk_table_attach (GTK_TABLE (table8), proxy_port, 1, 2, 1, 2,
2424 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2426 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2425 (GtkAttachOptions) (0), 0, 0); 2427 (GtkAttachOptions) (0), 0, 0);
2426 2428
2427 proxy_host = gtk_entry_new (); 2429 proxy_host = gtk_entry_new ();
2428 gtk_table_attach (GTK_TABLE (table8), proxy_host, 1, 2, 0, 1, 2430 gtk_table_attach (GTK_TABLE (table8), proxy_host, 1, 2, 0, 1,
2429 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2431 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2430 (GtkAttachOptions) (0), 0, 0); 2432 (GtkAttachOptions) (0), 0, 0);
2431 2433
2432 label69 = gtk_label_new (_("Proxy port:")); 2434 label69 = gtk_label_new (_("Proxy port:"));
2433 gtk_table_attach (GTK_TABLE (table8), label69, 0, 1, 1, 2, 2435 gtk_table_attach (GTK_TABLE (table8), label69, 0, 1, 1, 2,
2434 (GtkAttachOptions) (0), 2436 (GtkAttachOptions) (0),
2435 (GtkAttachOptions) (0), 0, 0); 2437 (GtkAttachOptions) (0), 0, 0);
2436 gtk_misc_set_alignment (GTK_MISC (label69), 0, 0.5); 2438 gtk_misc_set_alignment (GTK_MISC (label69), 0, 0.5);
2437 2439
2438 label68 = gtk_label_new (_("Proxy hostname:")); 2440 label68 = gtk_label_new (_("Proxy hostname:"));
2439 gtk_table_attach (GTK_TABLE (table8), label68, 0, 1, 0, 1, 2441 gtk_table_attach (GTK_TABLE (table8), label68, 0, 1, 0, 1,
2440 (GtkAttachOptions) (0), 2442 (GtkAttachOptions) (0),
2441 (GtkAttachOptions) (0), 0, 0); 2443 (GtkAttachOptions) (0), 0, 0);
2442 gtk_misc_set_alignment (GTK_MISC (label68), 0, 0); 2444 gtk_misc_set_alignment (GTK_MISC (label68), 0, 0);
2443 2445
2444 alignment67 = gtk_alignment_new (0.5, 0.5, 1, 1); 2446 alignment67 = gtk_alignment_new (0.5, 0.5, 1, 1);
2445 gtk_box_pack_start (GTK_BOX (vbox30), alignment67, FALSE, FALSE, 0); 2447 gtk_box_pack_start (GTK_BOX (vbox30), alignment67, FALSE, FALSE, 0);
2446 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment67), 12, 12, 0, 0); 2448 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment67), 12, 12, 0, 0);
2447 2449
2448 proxy_auth = gtk_check_button_new_with_mnemonic (_("Use authentication with proxy")); 2450 proxy_auth = gtk_check_button_new_with_mnemonic (_("Use authentication with proxy"));
2449 gtk_container_add (GTK_CONTAINER (alignment67), proxy_auth); 2451 gtk_container_add (GTK_CONTAINER (alignment67), proxy_auth);
2450 2452
2451 table9 = gtk_table_new (2, 2, FALSE); 2453 table9 = gtk_table_new (2, 2, FALSE);
2452 gtk_box_pack_start (GTK_BOX (vbox30), table9, FALSE, FALSE, 0); 2454 gtk_box_pack_start (GTK_BOX (vbox30), table9, FALSE, FALSE, 0);
2453 gtk_table_set_row_spacings (GTK_TABLE (table9), 6); 2455 gtk_table_set_row_spacings (GTK_TABLE (table9), 6);
2454 gtk_table_set_col_spacings (GTK_TABLE (table9), 6); 2456 gtk_table_set_col_spacings (GTK_TABLE (table9), 6);
2455 2457
2456 proxy_pass = gtk_entry_new (); 2458 proxy_pass = gtk_entry_new ();
2457 gtk_table_attach (GTK_TABLE (table9), proxy_pass, 1, 2, 1, 2, 2459 gtk_table_attach (GTK_TABLE (table9), proxy_pass, 1, 2, 1, 2,
2458 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2460 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2459 (GtkAttachOptions) (0), 0, 0); 2461 (GtkAttachOptions) (0), 0, 0);
2460 gtk_entry_set_visibility (GTK_ENTRY (proxy_pass), FALSE); 2462 gtk_entry_set_visibility (GTK_ENTRY (proxy_pass), FALSE);
2461 2463
2462 proxy_user = gtk_entry_new (); 2464 proxy_user = gtk_entry_new ();
2463 gtk_table_attach (GTK_TABLE (table9), proxy_user, 1, 2, 0, 1, 2465 gtk_table_attach (GTK_TABLE (table9), proxy_user, 1, 2, 0, 1,
2464 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2466 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2465 (GtkAttachOptions) (0), 0, 0); 2467 (GtkAttachOptions) (0), 0, 0);
2466 2468
2467 label71 = gtk_label_new (_("Proxy password:")); 2469 label71 = gtk_label_new (_("Proxy password:"));
2468 gtk_table_attach (GTK_TABLE (table9), label71, 0, 1, 1, 2, 2470 gtk_table_attach (GTK_TABLE (table9), label71, 0, 1, 1, 2,
2469 (GtkAttachOptions) (0), 2471 (GtkAttachOptions) (0),
2470 (GtkAttachOptions) (0), 0, 0); 2472 (GtkAttachOptions) (0), 0, 0);
2471 gtk_misc_set_alignment (GTK_MISC (label71), 0, 0.5); 2473 gtk_misc_set_alignment (GTK_MISC (label71), 0, 0.5);
2472 2474
2473 label70 = gtk_label_new (_("Proxy username:")); 2475 label70 = gtk_label_new (_("Proxy username:"));
2474 gtk_table_attach (GTK_TABLE (table9), label70, 0, 1, 0, 1, 2476 gtk_table_attach (GTK_TABLE (table9), label70, 0, 1, 0, 1,
2475 (GtkAttachOptions) (0), 2477 (GtkAttachOptions) (0),
2476 (GtkAttachOptions) (0), 0, 0); 2478 (GtkAttachOptions) (0), 0, 0);
2477 gtk_misc_set_alignment (GTK_MISC (label70), 0, 0); 2479 gtk_misc_set_alignment (GTK_MISC (label70), 0, 0);
2478 2480
2479 alignment72 = gtk_alignment_new (0.5, 0.5, 1, 1); 2481 alignment72 = gtk_alignment_new (0.5, 0.5, 1, 1);
2480 gtk_box_pack_start (GTK_BOX (vbox30), alignment72, FALSE, FALSE, 0); 2482 gtk_box_pack_start (GTK_BOX (vbox30), alignment72, FALSE, FALSE, 0);
2481 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment72), 6, 0, 0, 0); 2483 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment72), 6, 0, 0, 0);
2482 2484
2483 hbox6 = gtk_hbox_new (FALSE, 0); 2485 hbox6 = gtk_hbox_new (FALSE, 0);
2484 gtk_container_add (GTK_CONTAINER (alignment72), hbox6); 2486 gtk_container_add (GTK_CONTAINER (alignment72), hbox6);
2485 2487
2486 image4 = gtk_image_new_from_stock ("gtk-dialog-warning", GTK_ICON_SIZE_BUTTON); 2488 image4 = gtk_image_new_from_stock ("gtk-dialog-warning", GTK_ICON_SIZE_BUTTON);
2487 gtk_box_pack_start (GTK_BOX (hbox6), image4, FALSE, FALSE, 0); 2489 gtk_box_pack_start (GTK_BOX (hbox6), image4, FALSE, FALSE, 0);
2488 gtk_misc_set_padding (GTK_MISC (image4), 3, 0); 2490 gtk_misc_set_padding (GTK_MISC (image4), 3, 0);
2489 2491
2490 label75 = gtk_label_new (_("<span size=\"small\">Changing these settings will require a restart of Audacious.</span>")); 2492 label75 = gtk_label_new (_("<span size=\"small\">Changing these settings will require a restart of Audacious.</span>"));
2491 gtk_box_pack_start (GTK_BOX (hbox6), label75, FALSE, FALSE, 0); 2493 gtk_box_pack_start (GTK_BOX (hbox6), label75, FALSE, FALSE, 0);
2492 gtk_label_set_use_markup (GTK_LABEL (label75), TRUE); 2494 gtk_label_set_use_markup (GTK_LABEL (label75), TRUE);
2493 2495
2494 label95 = gtk_label_new (""); 2496 label95 = gtk_label_new ("");
2495 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 5), label95); 2497 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 5), label95);
2496 2498
2497 empty_notebook_page = gtk_vbox_new (FALSE, 0); 2499 empty_notebook_page = gtk_vbox_new (FALSE, 0);
2498 gtk_container_add (GTK_CONTAINER (category_notebook), empty_notebook_page); 2500 gtk_container_add (GTK_CONTAINER (category_notebook), empty_notebook_page);
2499 2501
2500 label96 = gtk_label_new (""); 2502 label96 = gtk_label_new ("");
2501 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 6), label96); 2503 gtk_notebook_set_tab_label (GTK_NOTEBOOK (category_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (category_notebook), 6), label96);
2502 2504
2503 audio_scrolled_window = gtk_scrolled_window_new (NULL, NULL); 2505 audio_scrolled_window = gtk_scrolled_window_new (NULL, NULL);
2504 gtk_container_add (GTK_CONTAINER (empty_notebook_page), audio_scrolled_window); 2506 gtk_container_add (GTK_CONTAINER (empty_notebook_page), audio_scrolled_window);
2505 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (category_notebook), audio_scrolled_window, 2507 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (category_notebook), audio_scrolled_window,
2506 TRUE, TRUE, GTK_PACK_START); 2508 TRUE, TRUE, GTK_PACK_START);
2507 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (audio_scrolled_window), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); 2509 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (audio_scrolled_window), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
2508 2510
2509 audio_page_viewport = gtk_viewport_new (NULL, NULL); 2511 audio_page_viewport = gtk_viewport_new (NULL, NULL);
2510 gtk_container_add (GTK_CONTAINER (audio_scrolled_window), audio_page_viewport); 2512 gtk_container_add (GTK_CONTAINER (audio_scrolled_window), audio_page_viewport);
2511 gtk_widget_set_events (audio_page_viewport, GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK); 2513 gtk_widget_set_events (audio_page_viewport, GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK);
2512 gtk_viewport_set_shadow_type (GTK_VIEWPORT (audio_page_viewport), GTK_SHADOW_NONE); 2514 gtk_viewport_set_shadow_type (GTK_VIEWPORT (audio_page_viewport), GTK_SHADOW_NONE);
2513 2515
2514 audio_page_vbox = gtk_vbox_new (FALSE, 0); 2516 audio_page_vbox = gtk_vbox_new (FALSE, 0);
2515 gtk_container_add (GTK_CONTAINER (audio_page_viewport), audio_page_vbox); 2517 gtk_container_add (GTK_CONTAINER (audio_page_viewport), audio_page_vbox);
2516 2518
2517 alignment74 = gtk_alignment_new (0.5, 0.5, 1, 1); 2519 alignment74 = gtk_alignment_new (0.5, 0.5, 1, 1);
2518 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment74, FALSE, FALSE, 0); 2520 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment74, FALSE, FALSE, 0);
2519 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment74), 0, 12, 0, 0); 2521 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment74), 0, 12, 0, 0);
2520 2522
2521 label77 = gtk_label_new (_("<b>Audio System</b>")); 2523 label77 = gtk_label_new (_("<b>Audio System</b>"));
2522 gtk_container_add (GTK_CONTAINER (alignment74), label77); 2524 gtk_container_add (GTK_CONTAINER (alignment74), label77);
2523 gtk_label_set_use_markup (GTK_LABEL (label77), TRUE); 2525 gtk_label_set_use_markup (GTK_LABEL (label77), TRUE);
2524 gtk_misc_set_alignment (GTK_MISC (label77), 0, 0.5); 2526 gtk_misc_set_alignment (GTK_MISC (label77), 0, 0.5);
2525 2527
2526 alignment73 = gtk_alignment_new (0.5, 0.5, 1, 1); 2528 alignment73 = gtk_alignment_new (0.5, 0.5, 1, 1);
2527 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment73, FALSE, FALSE, 0); 2529 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment73, FALSE, FALSE, 0);
2528 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment73), 0, 6, 12, 0); 2530 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment73), 0, 6, 12, 0);
2529 2531
2530 vbox33 = gtk_vbox_new (FALSE, 0); 2532 vbox33 = gtk_vbox_new (FALSE, 0);
2531 gtk_container_add (GTK_CONTAINER (alignment73), vbox33); 2533 gtk_container_add (GTK_CONTAINER (alignment73), vbox33);
2532 2534
2533 table11 = gtk_table_new (3, 2, FALSE); 2535 table11 = gtk_table_new (3, 2, FALSE);
2534 gtk_box_pack_start (GTK_BOX (vbox33), table11, FALSE, FALSE, 0); 2536 gtk_box_pack_start (GTK_BOX (vbox33), table11, FALSE, FALSE, 0);
2535 gtk_table_set_row_spacings (GTK_TABLE (table11), 6); 2537 gtk_table_set_row_spacings (GTK_TABLE (table11), 6);
2536 gtk_table_set_col_spacings (GTK_TABLE (table11), 6); 2538 gtk_table_set_col_spacings (GTK_TABLE (table11), 6);
2537 2539
2538 image7 = gtk_image_new_from_stock ("gtk-info", GTK_ICON_SIZE_BUTTON); 2540 image7 = gtk_image_new_from_stock ("gtk-info", GTK_ICON_SIZE_BUTTON);
2539 gtk_table_attach (GTK_TABLE (table11), image7, 0, 1, 2, 3, 2541 gtk_table_attach (GTK_TABLE (table11), image7, 0, 1, 2, 3,
2540 (GtkAttachOptions) (0), 2542 (GtkAttachOptions) (0),
2541 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); 2543 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
2542 gtk_misc_set_alignment (GTK_MISC (image7), 1, 0); 2544 gtk_misc_set_alignment (GTK_MISC (image7), 1, 0);
2543 2545
2544 label79 = gtk_label_new (_("Buffer size:")); 2546 label79 = gtk_label_new (_("Buffer size:"));
2545 gtk_table_attach (GTK_TABLE (table11), label79, 0, 1, 1, 2, 2547 gtk_table_attach (GTK_TABLE (table11), label79, 0, 1, 1, 2,
2546 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2548 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2547 (GtkAttachOptions) (0), 0, 0); 2549 (GtkAttachOptions) (0), 0, 0);
2548 gtk_misc_set_alignment (GTK_MISC (label79), 1, 0.5); 2550 gtk_misc_set_alignment (GTK_MISC (label79), 1, 0.5);
2549 2551
2550 label82 = gtk_label_new (_("<span size=\"small\">This is the amount of time to prebuffer audio streams by, in milliseconds.\nIncrease this value if you are experiencing audio skipping.\nPlease note however, that high values will result in Audacious performing poorly.</span>")); 2552 label82 = gtk_label_new (_("<span size=\"small\">This is the amount of time to prebuffer audio streams by, in milliseconds.\nIncrease this value if you are experiencing audio skipping.\nPlease note however, that high values will result in Audacious performing poorly.</span>"));
2551 gtk_table_attach (GTK_TABLE (table11), label82, 1, 2, 2, 3, 2553 gtk_table_attach (GTK_TABLE (table11), label82, 1, 2, 2, 3,
2552 (GtkAttachOptions) (0), 2554 (GtkAttachOptions) (0),
2553 (GtkAttachOptions) (0), 0, 0); 2555 (GtkAttachOptions) (0), 0, 0);
2554 gtk_label_set_use_markup (GTK_LABEL (label82), TRUE); 2556 gtk_label_set_use_markup (GTK_LABEL (label82), TRUE);
2555 gtk_label_set_line_wrap (GTK_LABEL (label82), TRUE); 2557 gtk_label_set_line_wrap (GTK_LABEL (label82), TRUE);
2556 gtk_misc_set_alignment (GTK_MISC (label82), 0, 0.5); 2558 gtk_misc_set_alignment (GTK_MISC (label82), 0, 0.5);
2557 2559
2558 output_plugin_bufsize_adj = gtk_adjustment_new (0, 0, 600000, 100, 1000, 1000); 2560 output_plugin_bufsize_adj = gtk_adjustment_new (0, 0, 600000, 100, 1000, 1000);
2559 output_plugin_bufsize = gtk_spin_button_new (GTK_ADJUSTMENT (output_plugin_bufsize_adj), 1, 0); 2561 output_plugin_bufsize = gtk_spin_button_new (GTK_ADJUSTMENT (output_plugin_bufsize_adj), 1, 0);
2560 gtk_table_attach (GTK_TABLE (table11), output_plugin_bufsize, 1, 2, 1, 2, 2562 gtk_table_attach (GTK_TABLE (table11), output_plugin_bufsize, 1, 2, 1, 2,
2561 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2563 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2562 (GtkAttachOptions) (0), 0, 0); 2564 (GtkAttachOptions) (0), 0, 0);
2563 2565
2564 output_plugin_cbox = gtk_combo_box_new_text (); 2566 output_plugin_cbox = gtk_combo_box_new_text ();
2565 gtk_table_attach (GTK_TABLE (table11), output_plugin_cbox, 1, 2, 0, 1, 2567 gtk_table_attach (GTK_TABLE (table11), output_plugin_cbox, 1, 2, 0, 1,
2566 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2568 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2567 (GtkAttachOptions) (0), 0, 0); 2569 (GtkAttachOptions) (0), 0, 0);
2568 2570
2569 label78 = gtk_label_new (_("Current output plugin:")); 2571 label78 = gtk_label_new (_("Current output plugin:"));
2570 gtk_table_attach (GTK_TABLE (table11), label78, 0, 1, 0, 1, 2572 gtk_table_attach (GTK_TABLE (table11), label78, 0, 1, 0, 1,
2571 (GtkAttachOptions) (0), 2573 (GtkAttachOptions) (0),
2572 (GtkAttachOptions) (0), 0, 0); 2574 (GtkAttachOptions) (0), 0, 0);
2573 gtk_misc_set_alignment (GTK_MISC (label78), 0, 0.5); 2575 gtk_misc_set_alignment (GTK_MISC (label78), 0, 0.5);
2574 2576
2575 alignment82 = gtk_alignment_new (0.5, 0.5, 1, 1); 2577 alignment82 = gtk_alignment_new (0.5, 0.5, 1, 1);
2576 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment82, FALSE, FALSE, 0); 2578 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment82, FALSE, FALSE, 0);
2577 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment82), 0, 0, 12, 0); 2579 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment82), 0, 0, 12, 0);
2578 2580
2579 output_plugin_button_box = gtk_hbutton_box_new (); 2581 output_plugin_button_box = gtk_hbutton_box_new ();
2580 gtk_container_add (GTK_CONTAINER (alignment82), output_plugin_button_box); 2582 gtk_container_add (GTK_CONTAINER (alignment82), output_plugin_button_box);
2581 gtk_button_box_set_layout (GTK_BUTTON_BOX (output_plugin_button_box), GTK_BUTTONBOX_START); 2583 gtk_button_box_set_layout (GTK_BUTTON_BOX (output_plugin_button_box), GTK_BUTTONBOX_START);
2582 gtk_box_set_spacing (GTK_BOX (output_plugin_button_box), 8); 2584 gtk_box_set_spacing (GTK_BOX (output_plugin_button_box), 8);
2583 2585
2584 output_plugin_prefs = gtk_button_new (); 2586 output_plugin_prefs = gtk_button_new ();
2585 gtk_container_add (GTK_CONTAINER (output_plugin_button_box), output_plugin_prefs); 2587 gtk_container_add (GTK_CONTAINER (output_plugin_button_box), output_plugin_prefs);
2586 gtk_widget_set_sensitive (output_plugin_prefs, FALSE); 2588 gtk_widget_set_sensitive (output_plugin_prefs, FALSE);
2587 GTK_WIDGET_SET_FLAGS (output_plugin_prefs, GTK_CAN_DEFAULT); 2589 GTK_WIDGET_SET_FLAGS (output_plugin_prefs, GTK_CAN_DEFAULT);
2588 2590
2589 alignment76 = gtk_alignment_new (0.5, 0.5, 0, 0); 2591 alignment76 = gtk_alignment_new (0.5, 0.5, 0, 0);
2590 gtk_container_add (GTK_CONTAINER (output_plugin_prefs), alignment76); 2592 gtk_container_add (GTK_CONTAINER (output_plugin_prefs), alignment76);
2591 2593
2592 hbox7 = gtk_hbox_new (FALSE, 2); 2594 hbox7 = gtk_hbox_new (FALSE, 2);
2593 gtk_container_add (GTK_CONTAINER (alignment76), hbox7); 2595 gtk_container_add (GTK_CONTAINER (alignment76), hbox7);
2594 2596
2595 image5 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_BUTTON); 2597 image5 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_BUTTON);
2596 gtk_box_pack_start (GTK_BOX (hbox7), image5, FALSE, FALSE, 0); 2598 gtk_box_pack_start (GTK_BOX (hbox7), image5, FALSE, FALSE, 0);
2597 2599
2598 label80 = gtk_label_new_with_mnemonic (_("Output Plugin Preferences")); 2600 label80 = gtk_label_new_with_mnemonic (_("Output Plugin Preferences"));
2599 gtk_box_pack_start (GTK_BOX (hbox7), label80, FALSE, FALSE, 0); 2601 gtk_box_pack_start (GTK_BOX (hbox7), label80, FALSE, FALSE, 0);
2600 2602
2601 output_plugin_info = gtk_button_new (); 2603 output_plugin_info = gtk_button_new ();
2602 gtk_container_add (GTK_CONTAINER (output_plugin_button_box), output_plugin_info); 2604 gtk_container_add (GTK_CONTAINER (output_plugin_button_box), output_plugin_info);
2603 gtk_widget_set_sensitive (output_plugin_info, FALSE); 2605 gtk_widget_set_sensitive (output_plugin_info, FALSE);
2604 GTK_WIDGET_SET_FLAGS (output_plugin_info, GTK_CAN_DEFAULT); 2606 GTK_WIDGET_SET_FLAGS (output_plugin_info, GTK_CAN_DEFAULT);
2605 2607
2606 alignment77 = gtk_alignment_new (0.5, 0.5, 0, 0); 2608 alignment77 = gtk_alignment_new (0.5, 0.5, 0, 0);
2607 gtk_container_add (GTK_CONTAINER (output_plugin_info), alignment77); 2609 gtk_container_add (GTK_CONTAINER (output_plugin_info), alignment77);
2608 2610
2609 hbox8 = gtk_hbox_new (FALSE, 2); 2611 hbox8 = gtk_hbox_new (FALSE, 2);
2610 gtk_container_add (GTK_CONTAINER (alignment77), hbox8); 2612 gtk_container_add (GTK_CONTAINER (alignment77), hbox8);
2611 2613
2612 image6 = gtk_image_new_from_stock ("gtk-about", GTK_ICON_SIZE_BUTTON); 2614 image6 = gtk_image_new_from_stock ("gtk-about", GTK_ICON_SIZE_BUTTON);
2613 gtk_box_pack_start (GTK_BOX (hbox8), image6, FALSE, FALSE, 0); 2615 gtk_box_pack_start (GTK_BOX (hbox8), image6, FALSE, FALSE, 0);
2614 2616
2615 label81 = gtk_label_new_with_mnemonic (_("Output Plugin Information")); 2617 label81 = gtk_label_new_with_mnemonic (_("Output Plugin Information"));
2616 gtk_box_pack_start (GTK_BOX (hbox8), label81, FALSE, FALSE, 0); 2618 gtk_box_pack_start (GTK_BOX (hbox8), label81, FALSE, FALSE, 0);
2617 2619
2618 create_widgets(GTK_BOX(audio_page_vbox), audio_page_widgets, G_N_ELEMENTS(audio_page_widgets)); 2620 create_widgets(GTK_BOX(audio_page_vbox), audio_page_widgets, G_N_ELEMENTS(audio_page_widgets));
2619 2621
2620 alignment90 = gtk_alignment_new (0.5, 0.5, 1, 1); 2622 alignment90 = gtk_alignment_new (0.5, 0.5, 1, 1);
2621 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment90, FALSE, FALSE, 0); 2623 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment90, FALSE, FALSE, 0);
2622 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment90), 12, 12, 0, 0); 2624 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment90), 12, 12, 0, 0);
2623 2625
2624 label93 = gtk_label_new (_("<b>Sampling Rate Converter</b>")); 2626 label93 = gtk_label_new (_("<b>Sampling Rate Converter</b>"));
2625 gtk_container_add (GTK_CONTAINER (alignment90), label93); 2627 gtk_container_add (GTK_CONTAINER (alignment90), label93);
2626 gtk_label_set_use_markup (GTK_LABEL (label93), TRUE); 2628 gtk_label_set_use_markup (GTK_LABEL (label93), TRUE);
2627 gtk_misc_set_alignment (GTK_MISC (label93), 0, 0.5); 2629 gtk_misc_set_alignment (GTK_MISC (label93), 0, 0.5);
2628 2630
2629 alignment92 = gtk_alignment_new (0.5, 0.5, 1, 1); 2631 alignment92 = gtk_alignment_new (0.5, 0.5, 1, 1);
2630 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment92, FALSE, FALSE, 0); 2632 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment92, FALSE, FALSE, 0);
2631 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment92), 0, 0, 12, 0); 2633 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment92), 0, 0, 12, 0);
2632 2634
2633 enable_src = gtk_check_button_new_with_mnemonic (_("Enable Sampling Rate Converter")); 2635 enable_src = gtk_check_button_new_with_mnemonic (_("Enable Sampling Rate Converter"));
2634 gtk_container_add (GTK_CONTAINER (alignment92), enable_src); 2636 gtk_container_add (GTK_CONTAINER (alignment92), enable_src);
2635 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (enable_src), TRUE); 2637 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (enable_src), TRUE);
2636 2638
2637 alignment91 = gtk_alignment_new (0.5, 0.5, 1, 1); 2639 alignment91 = gtk_alignment_new (0.5, 0.5, 1, 1);
2638 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment91, FALSE, FALSE, 0); 2640 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment91, FALSE, FALSE, 0);
2639 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment91), 0, 6, 12, 0); 2641 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment91), 0, 6, 12, 0);
2640 2642
2641 vbox36 = gtk_vbox_new (FALSE, 0); 2643 vbox36 = gtk_vbox_new (FALSE, 0);
2642 gtk_container_add (GTK_CONTAINER (alignment91), vbox36); 2644 gtk_container_add (GTK_CONTAINER (alignment91), vbox36);
2643 2645
2644 table13 = gtk_table_new (3, 2, FALSE); 2646 table13 = gtk_table_new (3, 2, FALSE);
2645 gtk_box_pack_start (GTK_BOX (vbox36), table13, FALSE, FALSE, 0); 2647 gtk_box_pack_start (GTK_BOX (vbox36), table13, FALSE, FALSE, 0);
2646 gtk_table_set_row_spacings (GTK_TABLE (table13), 6); 2648 gtk_table_set_row_spacings (GTK_TABLE (table13), 6);
2647 gtk_table_set_col_spacings (GTK_TABLE (table13), 6); 2649 gtk_table_set_col_spacings (GTK_TABLE (table13), 6);
2648 2650
2649 src_converter_type = gtk_combo_box_new_text (); 2651 src_converter_type = gtk_combo_box_new_text ();
2650 gtk_table_attach (GTK_TABLE (table13), src_converter_type, 1, 2, 1, 2, 2652 gtk_table_attach (GTK_TABLE (table13), src_converter_type, 1, 2, 1, 2,
2651 (GtkAttachOptions) (0), 2653 (GtkAttachOptions) (0),
2652 (GtkAttachOptions) (0), 0, 0); 2654 (GtkAttachOptions) (0), 0, 0);
2653 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Best Sinc Interpolation")); 2655 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Best Sinc Interpolation"));
2654 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Medium Sinc Interpolation")); 2656 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Medium Sinc Interpolation"));
2655 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Fastest Sinc Interpolation")); 2657 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Fastest Sinc Interpolation"));
2656 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("ZOH Interpolation")); 2658 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("ZOH Interpolation"));
2657 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Linear Interpolation")); 2659 gtk_combo_box_append_text (GTK_COMBO_BOX (src_converter_type), _("Linear Interpolation"));
2658 2660
2659 label94 = gtk_label_new (_("Interpolation Engine:")); 2661 label94 = gtk_label_new (_("Interpolation Engine:"));
2660 gtk_table_attach (GTK_TABLE (table13), label94, 0, 1, 1, 2, 2662 gtk_table_attach (GTK_TABLE (table13), label94, 0, 1, 1, 2,
2661 (GtkAttachOptions) (0), 2663 (GtkAttachOptions) (0),
2662 (GtkAttachOptions) (0), 0, 0); 2664 (GtkAttachOptions) (0), 0, 0);
2663 gtk_misc_set_alignment (GTK_MISC (label94), 0, 0.5); 2665 gtk_misc_set_alignment (GTK_MISC (label94), 0, 0.5);
2664 2666
2665 label92 = gtk_label_new (_("<span size=\"small\">All streams will be converted to this sampling rate.\nThis should be the max supported sampling rate of\nthe sound card or output plugin.</span>")); 2667 label92 = gtk_label_new (_("<span size=\"small\">All streams will be converted to this sampling rate.\nThis should be the max supported sampling rate of\nthe sound card or output plugin.</span>"));
2666 gtk_table_attach (GTK_TABLE (table13), label92, 1, 2, 2, 3, 2668 gtk_table_attach (GTK_TABLE (table13), label92, 1, 2, 2, 3,
2667 (GtkAttachOptions) (0), 2669 (GtkAttachOptions) (0),
2668 (GtkAttachOptions) (0), 0, 0); 2670 (GtkAttachOptions) (0), 0, 0);
2669 gtk_label_set_use_markup (GTK_LABEL (label92), TRUE); 2671 gtk_label_set_use_markup (GTK_LABEL (label92), TRUE);
2670 gtk_label_set_line_wrap (GTK_LABEL (label92), TRUE); 2672 gtk_label_set_line_wrap (GTK_LABEL (label92), TRUE);
2671 gtk_misc_set_alignment (GTK_MISC (label92), 0, 0.5); 2673 gtk_misc_set_alignment (GTK_MISC (label92), 0, 0.5);
2672 2674
2673 image9 = gtk_image_new_from_stock ("gtk-info", GTK_ICON_SIZE_BUTTON); 2675 image9 = gtk_image_new_from_stock ("gtk-info", GTK_ICON_SIZE_BUTTON);
2674 gtk_table_attach (GTK_TABLE (table13), image9, 0, 1, 2, 3, 2676 gtk_table_attach (GTK_TABLE (table13), image9, 0, 1, 2, 3,
2675 (GtkAttachOptions) (0), 2677 (GtkAttachOptions) (0),
2676 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); 2678 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
2677 gtk_misc_set_alignment (GTK_MISC (image9), 1, 0); 2679 gtk_misc_set_alignment (GTK_MISC (image9), 1, 0);
2678 2680
2679 src_rate_adj = gtk_adjustment_new (96000, 1000, 768000, 1000, 1000, 1000); 2681 src_rate_adj = gtk_adjustment_new (96000, 1000, 768000, 1000, 1000, 1000);
2680 src_rate = gtk_spin_button_new (GTK_ADJUSTMENT (src_rate_adj), 1, 0); 2682 src_rate = gtk_spin_button_new (GTK_ADJUSTMENT (src_rate_adj), 1, 0);
2681 gtk_table_attach (GTK_TABLE (table13), src_rate, 1, 2, 0, 1, 2683 gtk_table_attach (GTK_TABLE (table13), src_rate, 1, 2, 0, 1,
2682 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 2684 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
2683 (GtkAttachOptions) (0), 0, 0); 2685 (GtkAttachOptions) (0), 0, 0);
2684 2686
2685 label91 = gtk_label_new (_("Sampling Rate [Hz]:")); 2687 label91 = gtk_label_new (_("Sampling Rate [Hz]:"));
2686 gtk_table_attach (GTK_TABLE (table13), label91, 0, 1, 0, 1, 2688 gtk_table_attach (GTK_TABLE (table13), label91, 0, 1, 0, 1,
2687 (GtkAttachOptions) (0), 2689 (GtkAttachOptions) (0),
2688 (GtkAttachOptions) (0), 0, 0); 2690 (GtkAttachOptions) (0), 0, 0);
2689 gtk_misc_set_alignment (GTK_MISC (label91), 0, 0.5); 2691 gtk_misc_set_alignment (GTK_MISC (label91), 0, 0.5);
2690 2692
2691 alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1); 2693 alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1);
2692 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment4, FALSE, FALSE, 0); 2694 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment4, FALSE, FALSE, 0);
2693 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment4), 12, 12, 0, 0); 2695 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment4), 12, 12, 0, 0);
2694 2696
2695 label2 = gtk_label_new (_("<b>Volume Control</b>")); 2697 label2 = gtk_label_new (_("<b>Volume Control</b>"));
2696 gtk_container_add (GTK_CONTAINER (alignment4), label2); 2698 gtk_container_add (GTK_CONTAINER (alignment4), label2);
2697 gtk_label_set_use_markup (GTK_LABEL (label2), TRUE); 2699 gtk_label_set_use_markup (GTK_LABEL (label2), TRUE);
2698 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); 2700 gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5);
2699 2701
2700 alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1); 2702 alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1);
2701 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment7, FALSE, FALSE, 0); 2703 gtk_box_pack_start (GTK_BOX (audio_page_vbox), alignment7, FALSE, FALSE, 0);
2702 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0); 2704 gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0);
2703 2705
2704 software_volume_control = gtk_check_button_new_with_mnemonic (_("Use software volume control")); 2706 software_volume_control = gtk_check_button_new_with_mnemonic (_("Use software volume control"));
2705 gtk_container_add (GTK_CONTAINER (alignment7), software_volume_control); 2707 gtk_container_add (GTK_CONTAINER (alignment7), software_volume_control);
2706 gtk_tooltips_set_tip (tooltips, software_volume_control, _("Use software volume control. This may be useful for situations where your audio system does not support controlling the playback volume."), NULL); 2708 gtk_tooltips_set_tip (tooltips, software_volume_control, _("Use software volume control. This may be useful for situations where your audio system does not support controlling the playback volume."), NULL);
2707 2709
2708 empty_notebook_page = gtk_vbox_new (FALSE, 0); 2710 empty_notebook_page = gtk_vbox_new (FALSE, 0);
2709 gtk_container_add (GTK_CONTAINER (category_notebook), empty_notebook_page); 2711 gtk_container_add (GTK_CONTAINER (category_notebook), empty_notebook_page);
2710 2712
2711 hseparator1 = gtk_hseparator_new (); 2713 hseparator1 = gtk_hseparator_new ();
2712 gtk_box_pack_start (GTK_BOX (vbox), hseparator1, FALSE, FALSE, 6); 2714 gtk_box_pack_start (GTK_BOX (vbox), hseparator1, FALSE, FALSE, 6);
2713 2715
2714 hbox4 = gtk_hbox_new (FALSE, 0); 2716 hbox4 = gtk_hbox_new (FALSE, 0);
2715 gtk_box_pack_start (GTK_BOX (vbox), hbox4, FALSE, FALSE, 0); 2717 gtk_box_pack_start (GTK_BOX (vbox), hbox4, FALSE, FALSE, 0);
2716 2718
2717 audversionlabel = gtk_label_new (""); 2719 audversionlabel = gtk_label_new ("");
2718 gtk_box_pack_start (GTK_BOX (hbox4), audversionlabel, FALSE, FALSE, 0); 2720 gtk_box_pack_start (GTK_BOX (hbox4), audversionlabel, FALSE, FALSE, 0);
2719 gtk_label_set_use_markup (GTK_LABEL (audversionlabel), TRUE); 2721 gtk_label_set_use_markup (GTK_LABEL (audversionlabel), TRUE);
2720 2722
2721 prefswin_button_box = gtk_hbutton_box_new (); 2723 prefswin_button_box = gtk_hbutton_box_new ();
2722 gtk_box_pack_start (GTK_BOX (hbox4), prefswin_button_box, TRUE, TRUE, 0); 2724 gtk_box_pack_start (GTK_BOX (hbox4), prefswin_button_box, TRUE, TRUE, 0);
2723 gtk_button_box_set_layout (GTK_BUTTON_BOX (prefswin_button_box), GTK_BUTTONBOX_END); 2725 gtk_button_box_set_layout (GTK_BUTTON_BOX (prefswin_button_box), GTK_BUTTONBOX_END);
2724 gtk_box_set_spacing (GTK_BOX (prefswin_button_box), 6); 2726 gtk_box_set_spacing (GTK_BOX (prefswin_button_box), 6);
2725 2727
2726 reload_plugins = gtk_button_new (); 2728 reload_plugins = gtk_button_new ();
2727 gtk_container_add (GTK_CONTAINER (prefswin_button_box), reload_plugins); 2729 gtk_container_add (GTK_CONTAINER (prefswin_button_box), reload_plugins);
2728 GTK_WIDGET_SET_FLAGS (reload_plugins, GTK_CAN_DEFAULT); 2730 GTK_WIDGET_SET_FLAGS (reload_plugins, GTK_CAN_DEFAULT);
2729 2731
2730 alignment93 = gtk_alignment_new (0.5, 0.5, 0, 0); 2732 alignment93 = gtk_alignment_new (0.5, 0.5, 0, 0);
2731 gtk_container_add (GTK_CONTAINER (reload_plugins), alignment93); 2733 gtk_container_add (GTK_CONTAINER (reload_plugins), alignment93);
2732 2734
2733 hbox11 = gtk_hbox_new (FALSE, 2); 2735 hbox11 = gtk_hbox_new (FALSE, 2);
2734 gtk_container_add (GTK_CONTAINER (alignment93), hbox11); 2736 gtk_container_add (GTK_CONTAINER (alignment93), hbox11);
2735 2737
2736 image10 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON); 2738 image10 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON);
2737 gtk_box_pack_start (GTK_BOX (hbox11), image10, FALSE, FALSE, 0); 2739 gtk_box_pack_start (GTK_BOX (hbox11), image10, FALSE, FALSE, 0);
2738 2740
2739 label102 = gtk_label_new_with_mnemonic (_("Reload Plugins")); 2741 label102 = gtk_label_new_with_mnemonic (_("Reload Plugins"));
2740 gtk_box_pack_start (GTK_BOX (hbox11), label102, FALSE, FALSE, 0); 2742 gtk_box_pack_start (GTK_BOX (hbox11), label102, FALSE, FALSE, 0);
2741 2743
2742 close = gtk_button_new_from_stock ("gtk-close"); 2744 close = gtk_button_new_from_stock ("gtk-close");
2743 gtk_container_add (GTK_CONTAINER (prefswin_button_box), close); 2745 gtk_container_add (GTK_CONTAINER (prefswin_button_box), close);
2744 GTK_WIDGET_SET_FLAGS (close, GTK_CAN_DEFAULT); 2746 GTK_WIDGET_SET_FLAGS (close, GTK_CAN_DEFAULT);
2745 gtk_widget_add_accelerator (close, "clicked", accel_group, 2747 gtk_widget_add_accelerator (close, "clicked", accel_group,
2746 GDK_Escape, (GdkModifierType) 0, 2748 GDK_Escape, (GdkModifierType) 0,
2747 GTK_ACCEL_VISIBLE); 2749 GTK_ACCEL_VISIBLE);
2748 2750
2749 2751
2750 gtk_label_set_mnemonic_widget (GTK_LABEL (input_plugin_list_label), category_notebook); 2752 gtk_label_set_mnemonic_widget (GTK_LABEL (input_plugin_list_label), category_notebook);
2751 gtk_label_set_mnemonic_widget (GTK_LABEL (label11), category_notebook); 2753 gtk_label_set_mnemonic_widget (GTK_LABEL (label11), category_notebook);
2752 gtk_label_set_mnemonic_widget (GTK_LABEL (label53), category_notebook); 2754 gtk_label_set_mnemonic_widget (GTK_LABEL (label53), category_notebook);
2806 NULL); 2808 NULL);
2807 g_signal_connect_after(G_OBJECT(titlestring_entry), "realize", 2809 g_signal_connect_after(G_OBJECT(titlestring_entry), "realize",
2808 G_CALLBACK(on_titlestring_entry_realize), 2810 G_CALLBACK(on_titlestring_entry_realize),
2809 NULL); 2811 NULL);
2810 g_signal_connect(G_OBJECT(checkbutton10), "toggled", 2812 g_signal_connect(G_OBJECT(checkbutton10), "toggled",
2811 G_CALLBACK(on_show_filepopup_for_tuple_toggled), 2813 G_CALLBACK(on_show_filepopup_for_tuple_toggled),
2812 NULL); 2814 NULL);
2813 g_signal_connect_after(G_OBJECT(checkbutton10), "realize", 2815 g_signal_connect_after(G_OBJECT(checkbutton10), "realize",
2814 G_CALLBACK(on_show_filepopup_for_tuple_realize), 2816 G_CALLBACK(on_show_filepopup_for_tuple_realize),
2815 NULL); 2817 NULL);
2816 g_signal_connect(G_OBJECT(filepopup_for_tuple_settings_button), "clicked", 2818 g_signal_connect(G_OBJECT(filepopup_for_tuple_settings_button), "clicked",
2817 G_CALLBACK(on_filepopup_for_tuple_settings_clicked), 2819 G_CALLBACK(on_filepopup_for_tuple_settings_clicked),
3036 titlestring_help_button); 3038 titlestring_help_button);
3037 g_signal_connect(titlestring_help_button, "clicked", 3039 g_signal_connect(titlestring_help_button, "clicked",
3038 G_CALLBACK(on_titlestring_help_button_clicked), 3040 G_CALLBACK(on_titlestring_help_button_clicked),
3039 titlestring_tag_menu); 3041 titlestring_tag_menu);
3040 3042
3041 /* audacious version label */ 3043 /* audacious version label */
3042 3044
3043 aud_version_string = g_strdup_printf("<span size='small'>%s (%s) (%s@%s)</span>", 3045 aud_version_string = g_strdup_printf("<span size='small'>%s (%s) (%s@%s)</span>",
3044 "Audacious " PACKAGE_VERSION , 3046 "Audacious " PACKAGE_VERSION ,
3045 svn_stamp , 3047 svn_stamp ,
3046 g_get_user_name() , g_get_host_name() ); 3048 g_get_user_name() , g_get_host_name() );
3047 3049
3048 gtk_label_set_markup( GTK_LABEL(audversionlabel) , aud_version_string ); 3050 gtk_label_set_markup( GTK_LABEL(audversionlabel) , aud_version_string );
3049 g_free(aud_version_string); 3051 g_free(aud_version_string);
3050 gtk_widget_show_all(vbox); 3052 gtk_widget_show_all(vbox);
3051 3053
3052 /* Create window for filepopup settings */ 3054 /* Create window for filepopup settings */
3053 create_filepopup_settings(); 3055 create_filepopup_settings();
3054 } 3056 }
3182 while (ret == TRUE) 3184 while (ret == TRUE)
3183 { 3185 {
3184 gtk_tree_model_get(model, &iter, CATEGORY_VIEW_COL_ID, &index, -1); 3186 gtk_tree_model_get(model, &iter, CATEGORY_VIEW_COL_ID, &index, -1);
3185 3187
3186 if (index == id) 3188 if (index == id)
3187 { 3189 {
3188 gtk_list_store_remove(GTK_LIST_STORE(model), &iter); 3190 gtk_list_store_remove(GTK_LIST_STORE(model), &iter);
3189 ret = gtk_tree_model_get_iter_first(model, &iter); 3191 ret = gtk_tree_model_get_iter_first(model, &iter);
3190 } 3192 }
3191 3193
3192 if (index > id) 3194 if (index > id)
3193 { 3195 {
3194 index--; 3196 index--;
3195 gtk_list_store_set(GTK_LIST_STORE(model), &iter, CATEGORY_VIEW_COL_ID, index, -1); 3197 gtk_list_store_set(GTK_LIST_STORE(model), &iter, CATEGORY_VIEW_COL_ID, index, -1);
3196 } 3198 }
3197 3199
3198 ret = gtk_tree_model_iter_next(model, &iter); 3200 ret = gtk_tree_model_iter_next(model, &iter);
3199 } 3201 }
3200 } 3202 }