Update of /cvsroot/gtkpod/gtkpod/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8665/src
Modified Files: context_menus.c display.c prefs_window.c Log Message: * prefs_windows.c, context_menu.c, display.c: hide unfinished references to podcast download support. Index: context_menus.c =================================================================== RCS file: /cvsroot/gtkpod/gtkpod/src/context_menus.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -d -r1.51 -r1.52 --- context_menus.c 3 Dec 2005 16:36:26 -0000 1.51 +++ context_menus.c 11 Dec 2005 08:52:30 -0000 1.52 @@ -1,4 +1,4 @@ -/* Time-stamp: <2005-12-04 00:38:28 jcs> +/* Time-stamp: <2005-12-11 17:43:43 jcs> | | Copyright (C) 2003 Corey Donohoe <atmos at atmos dot org> | Copyright (C) 2003-2005 Jorg Schuler <jcsjcs at users sourceforge net> @@ -553,9 +553,12 @@ } else { + /* FIXME: PODCASTS: remove Podcast menu */ + /* gtk_widget_show (mi_delsep[type]); gtk_widget_show (mi_delipod[type]); gtk_widget_show (mi_delpl[type]); + */ } } } @@ -577,9 +580,12 @@ if (itdb->usertype & GP_ITDB_TYPE_PODCASTS) { gtk_widget_show (mi_delsep[type]); + /* FIXME: PODCASTS: remove Podcast menu */ + /* gtk_widget_show (mi_podcasts_sep[type]); gtk_widget_show (mi_podcasts_update[type]); gtk_widget_show (mi_podcasts_prefs[type]); + */ } break; case CM_ST: Index: display.c =================================================================== RCS file: /cvsroot/gtkpod/gtkpod/src/display.c,v retrieving revision 1.128 retrieving revision 1.129 diff -u -d -r1.128 -r1.129 --- display.c 10 Dec 2005 17:04:28 -0000 1.128 +++ display.c 11 Dec 2005 08:52:30 -0000 1.129 @@ -1,4 +1,4 @@ -/* Time-stamp: <2005-12-10 17:30:07 jcs> +/* Time-stamp: <2005-12-11 17:42:39 jcs> | | Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net> | Part of the gtkpod project. @@ -186,7 +186,7 @@ GtkWidget *defpl, *defip, *defdb, *defhd; GtkWidget *dpl, *dpltfip, *dpltfdb, *dpltfhd; GtkWidget *dsep1, *dsep2; - GtkWidget *espl; + GtkWidget *espl, *w; Playlist *pl; delete = gtkpod_xml_get_widget (main_window_xml, "delete_menu"); @@ -220,6 +220,11 @@ espl = gtkpod_xml_get_widget (main_window_xml, "edit_smart_playlist"); + /* FIXME: PODCASTS: remove Podcast menu */ + w = gtkpod_xml_get_widget (main_window_xml, "update_podcasts"); + gtk_widget_hide (w); + w = gtkpod_xml_get_widget (main_window_xml, "update_podcasts_sep"); + gtk_widget_hide (w); pl = pm_get_selected_playlist (); Index: prefs_window.c =================================================================== RCS file: /cvsroot/gtkpod/gtkpod/src/prefs_window.c,v retrieving revision 1.111 retrieving revision 1.112 diff -u -d -r1.111 -r1.112 --- prefs_window.c 10 Dec 2005 17:04:29 -0000 1.111 +++ prefs_window.c 11 Dec 2005 08:52:30 -0000 1.112 @@ -1,4 +1,4 @@ -/* Time-stamp: <2005-12-10 22:52:53 jcs> +/* Time-stamp: <2005-12-11 17:42:25 jcs> | | Copyright (C) 2002 Corey Donohoe <atmos at atmos.org> | Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net> @@ -416,229 +416,191 @@ g_free (buf); } } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "charset_combo"))) - { - charset_init_combo (GTK_COMBO (w)); - } + w = gtkpod_xml_get_widget (prefs_window_xml, "charset_combo"); + charset_init_combo (GTK_COMBO (w)); - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_md5tracks"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->md5tracks); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_update_existing"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->update_existing); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_duplicates"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->show_duplicates); - if (!tmpcfg->md5tracks) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_updated"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->show_updated); - if (!tmpcfg->update_existing) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_non_updated"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->show_non_updated); - if (!tmpcfg->update_existing) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_sync_dirs"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->show_sync_dirs); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_sync_remove"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->sync_remove); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_display_toolbar"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->display_toolbar); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_toolbar_style_icons"))) - { - if (tmpcfg->toolbar_style == GTK_TOOLBAR_ICONS) - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); - if (!tmpcfg->display_toolbar) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_toolbar_style_text"))) - { - if (tmpcfg->toolbar_style == GTK_TOOLBAR_TEXT) - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); - if (!tmpcfg->display_toolbar) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_toolbar_style_both"))) - { - if (tmpcfg->toolbar_style == GTK_TOOLBAR_BOTH) - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); - if (!tmpcfg->display_toolbar) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_display_tooltips_main"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->display_tooltips_main); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_display_tooltips_prefs"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->display_tooltips_prefs); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_multi_edit"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->multi_edit); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_not_played_track"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->not_played_track); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_misc_track_nr"))) - { - gtk_spin_button_set_range (GTK_SPIN_BUTTON (w), - 0, 0xffffffff); - gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), - prefs_get_misc_track_nr ()); - tmpcfg->misc_track_nr = tmpcfg->misc_track_nr; - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_multi_edit_title"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->multi_edit_title); - gtk_widget_set_sensitive (w, tmpcfg->multi_edit); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_update_charset"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->update_charset); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_block_display"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->block_display); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_id3_write"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->id3_write); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_id3_write_id3v24"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->id3_write_id3v24); - if (!tmpcfg->id3_write) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_write_charset"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->write_charset); - if (!tmpcfg->id3_write) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_add_recursively"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->add_recursively); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_delete_track_from_playlist"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->deletion.track); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_delete_track_from_ipod"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->deletion.ipod_file); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_track_local_file_deletion"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->deletion.local_file); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_track_database_deletion"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->deletion.database); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_sync_remove_confirm"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->deletion.syncing); - gtk_widget_set_sensitive (w, tmpcfg->sync_remove); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_sync_remove_confirm2"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->deletion.syncing); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_autoimport"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->autoimport); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "autoselect_hbox"))) + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_md5tracks"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->md5tracks); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_update_existing"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->update_existing); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_duplicates"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->show_duplicates); + if (!tmpcfg->md5tracks) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_updated"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->show_updated); + if (!tmpcfg->update_existing) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_non_updated"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->show_non_updated); + if (!tmpcfg->update_existing) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_show_sync_dirs"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->show_sync_dirs); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_sync_remove"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->sync_remove); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_display_toolbar"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->display_toolbar); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_toolbar_style_icons"); + if (tmpcfg->toolbar_style == GTK_TOOLBAR_ICONS) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); + if (!tmpcfg->display_toolbar) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_toolbar_style_text"); + if (tmpcfg->toolbar_style == GTK_TOOLBAR_TEXT) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); + if (!tmpcfg->display_toolbar) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_toolbar_style_both"); + if (tmpcfg->toolbar_style == GTK_TOOLBAR_BOTH) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); + if (!tmpcfg->display_toolbar) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_display_tooltips_main"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->display_tooltips_main); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_display_tooltips_prefs"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->display_tooltips_prefs); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_multi_edit"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->multi_edit); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_not_played_track"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->not_played_track); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_misc_track_nr"); + gtk_spin_button_set_range (GTK_SPIN_BUTTON (w), 0, 0xffffffff); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), + prefs_get_misc_track_nr ()); + tmpcfg->misc_track_nr = tmpcfg->misc_track_nr; + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_multi_edit_title"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->multi_edit_title); + gtk_widget_set_sensitive (w, tmpcfg->multi_edit); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_update_charset"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->update_charset); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_block_display"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->block_display); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_id3_write"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->id3_write); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_id3_write_id3v24"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->id3_write_id3v24); + if (!tmpcfg->id3_write) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_write_charset"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->write_charset); + if (!tmpcfg->id3_write) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_add_recursively"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->add_recursively); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_delete_track_from_playlist"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->deletion.track); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_delete_track_from_ipod"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->deletion.ipod_file); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_track_local_file_deletion"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->deletion.local_file); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_track_database_deletion"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->deletion.database); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_sync_remove_confirm"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->deletion.syncing); + gtk_widget_set_sensitive (w, tmpcfg->sync_remove); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_sync_remove_confirm2"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->deletion.syncing); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_autoimport"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->autoimport); + + w = gtkpod_xml_get_widget (prefs_window_xml, "autoselect_hbox"); + for (i=0; i<SORT_TAB_MAX; ++i) { - for (i=0; i<SORT_TAB_MAX; ++i) - { - gchar *buf; - GtkWidget *as; - gint padding; + gchar *buf; + GtkWidget *as; + gint padding; - buf = g_strdup_printf ("%d", i+1); - as = gtk_check_button_new_with_mnemonic (buf); - autoselect_widget[i] = as; - gtk_widget_show (as); - if (i==0) padding = 0; - else padding = 5; - gtk_box_pack_start (GTK_BOX (w), as, FALSE, FALSE, padding); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(as), - tmpcfg->st[i].autoselect); - g_signal_connect ((gpointer)as, - "toggled", - G_CALLBACK (on_cfg_st_autoselect_toggled), - GUINT_TO_POINTER(i)); - g_free (buf); - } + buf = g_strdup_printf ("%d", i+1); + as = gtk_check_button_new_with_mnemonic (buf); + autoselect_widget[i] = as; + gtk_widget_show (as); + if (i==0) padding = 0; + else padding = 5; + gtk_box_pack_start (GTK_BOX (w), as, FALSE, FALSE, padding); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(as), + tmpcfg->st[i].autoselect); + g_signal_connect ((gpointer)as, + "toggled", + G_CALLBACK (on_cfg_st_autoselect_toggled), + GUINT_TO_POINTER(i)); + g_free (buf); } /* connect signals for path entrys and selectors */ for (i=0; i<PATH_NUM; ++i) { - if ((w = gtkpod_xml_get_widget (prefs_window_xml, path_button_names[i]))) - { - g_signal_connect ((gpointer)w, - "clicked", - G_CALLBACK (on_path_button_pressed), - GUINT_TO_POINTER(i)); - } - if ((w = gtkpod_xml_get_widget (prefs_window_xml, path_entry_names[i]))) - { - if (tmpcfg->path[i]) - { /* we should copy the new path first because by setting - the text we might get a callback destroying the old - value... */ - gchar *buf = g_strdup (tmpcfg->path[i]); - gtk_entry_set_text(GTK_ENTRY(w), buf); - g_free (buf); - } - g_signal_connect ((gpointer)w, - "changed", - G_CALLBACK (on_path_entry_changed), - GUINT_TO_POINTER(i)); + w = gtkpod_xml_get_widget (prefs_window_xml, path_button_names[i]); + g_signal_connect ((gpointer)w, + "clicked", + G_CALLBACK (on_path_button_pressed), + GUINT_TO_POINTER(i)); + + w = gtkpod_xml_get_widget (prefs_window_xml, path_entry_names[i]); + if (tmpcfg->path[i]) + { /* we should copy the new path first because by setting + the text we might get a callback destroying the old + value... */ + gchar *buf = g_strdup (tmpcfg->path[i]); + gtk_entry_set_text(GTK_ENTRY(w), buf); + g_free (buf); } + g_signal_connect ((gpointer)w, + "changed", + G_CALLBACK (on_path_entry_changed), + GUINT_TO_POINTER(i)); } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_mpl_autoselect"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->mpl_autoselect); - } + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_mpl_autoselect"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->mpl_autoselect); + for (i=0; i<TM_NUM_TAGS_PREFS; ++i) { gchar *buf; @@ -657,51 +619,45 @@ } g_free (buf); } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "readtags"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->readtags); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "parsetags"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->parsetags); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "parsetags_overwrite"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->parsetags_overwrite); - gtk_widget_set_sensitive (w, tmpcfg->parsetags); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "parsetags_template"))) - { - if (tmpcfg->parsetags_template) - { /* we should copy the new path first because by setting - the text we might get a callback destroying the old - value... */ - gchar *buf = g_strdup (tmpcfg->parsetags_template); - gtk_entry_set_text(GTK_ENTRY(w), buf); - g_free (buf); - } - gtk_widget_set_sensitive (w, tmpcfg->parsetags); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "coverart"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->coverart); + + w = gtkpod_xml_get_widget (prefs_window_xml, "readtags"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->readtags); + + w = gtkpod_xml_get_widget (prefs_window_xml, "parsetags"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->parsetags); + + w = gtkpod_xml_get_widget (prefs_window_xml, "parsetags_overwrite"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->parsetags_overwrite); + gtk_widget_set_sensitive (w, tmpcfg->parsetags); + + w = gtkpod_xml_get_widget (prefs_window_xml, "parsetags_template"); + if (tmpcfg->parsetags_template) + { /* we should copy the new path first because by setting + the text we might get a callback destroying the old + value... */ + gchar *buf = g_strdup (tmpcfg->parsetags_template); + gtk_entry_set_text(GTK_ENTRY(w), buf); + g_free (buf); } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "coverart_template"))) - { - if (tmpcfg->coverart_template) - { /* we should copy the new path first because by setting - the text we might get a callback destroying the old - value... */ - gchar *buf = g_strdup (tmpcfg->coverart_template); - gtk_entry_set_text(GTK_ENTRY(w), buf); - g_free (buf); - } - gtk_widget_set_sensitive (w, tmpcfg->coverart); + gtk_widget_set_sensitive (w, tmpcfg->parsetags); + + w = gtkpod_xml_get_widget (prefs_window_xml, "coverart"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->coverart); + + w = gtkpod_xml_get_widget (prefs_window_xml, "coverart_template"); + if (tmpcfg->coverart_template) + { /* we should copy the new path first because by setting + the text we might get a callback destroying the old + value... */ + gchar *buf = g_strdup (tmpcfg->coverart_template); + gtk_entry_set_text(GTK_ENTRY(w), buf); + g_free (buf); } + gtk_widget_set_sensitive (w, tmpcfg->coverart); for (i=0; i<TM_NUM_COLUMNS; ++i) { @@ -731,25 +687,12 @@ g_free (buf); } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_write_extended"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->write_extended_info); - } - - if ((w = gtkpod_xml_get_widget (prefs_window_xml, "notebook"))) - { - if (page == -1) - { - gtk_notebook_set_current_page (GTK_NOTEBOOK (w), - prefs_get_last_prefs_page ()); - } - else - { - gtk_notebook_set_current_page (GTK_NOTEBOOK (w), page); - } - } - if ((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_automount_ipod"))) + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_write_extended"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->write_extended_info); + + +if ((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_automount_ipod"))) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), prefs_get_automount()); @@ -767,127 +710,106 @@ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), prefs_get_group_compilations()); } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "concal_autosync"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->concal_autosync); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_tmp_disable_sort"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->tmp_disable_sort); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_startup_messages"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->startup_messages); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_mserv_use"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->mserv_use); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_mserv_report_probs"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->mserv_report_probs); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "mserv_username_entry"))) - { - if (tmpcfg->mserv_username) - { /* we should copy the new path first because by setting - the text we might get a callback destroying the old - value... */ - gchar *buf = g_strdup (tmpcfg->mserv_username); - gtk_entry_set_text(GTK_ENTRY(w), buf); - g_free (buf); - } - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_dir"))) - { - if (tmpcfg->pc_dir) - { /* we should copy the new path first because by setting - the text we might get a callback destroying the old - value... */ - gchar *buf = g_strdup (tmpcfg->pc_dir); - gtk_entry_set_text(GTK_ENTRY(w), buf); - g_free (buf); - } - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_del_age"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_del_age); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_del_age_val"))) - { - gtk_spin_button_set_range (GTK_SPIN_BUTTON (w), - 0, 255); - gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), - prefs_get_pc_del_age_val ()); - if (!tmpcfg->pc_del_age) gtk_widget_set_sensitive (w, FALSE); + w = gtkpod_xml_get_widget (prefs_window_xml, "concal_autosync"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->concal_autosync); + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_tmp_disable_sort"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->tmp_disable_sort); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_startup_messages"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->startup_messages); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_mserv_use"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->mserv_use); + + w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_mserv_report_probs"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->mserv_report_probs); + + w = gtkpod_xml_get_widget (prefs_window_xml, "mserv_username_entry"); + if (tmpcfg->mserv_username) + { /* we should copy the new path first because by setting + the text we might get a callback destroying the old + value... */ + gchar *buf = g_strdup (tmpcfg->mserv_username); + gtk_entry_set_text(GTK_ENTRY(w), buf); + g_free (buf); } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_del_copied"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_del_copied); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_auto_fetch"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_auto_fetch); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_log"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_log); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_log_file"))) - { - if (tmpcfg->pc_log_file) - { /* we should copy the new path first because by setting - the text we might get a callback destroying the old - value... */ - gchar *buf = g_strdup (tmpcfg->pc_log_file); - gtk_entry_set_text(GTK_ENTRY(w), buf); - g_free (buf); - } - if (!tmpcfg->pc_log) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_auto_sync"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_auto_sync); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_del_age"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_ipod_del_age); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_del_age_val"))) - { - gtk_spin_button_set_range (GTK_SPIN_BUTTON (w), - 0, 255); - gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), - prefs_get_pc_ipod_del_age_val ()); - if (!tmpcfg->pc_ipod_del_age) gtk_widget_set_sensitive (w, FALSE); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_del_played"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_ipod_del_played); - } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_inc_date"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_ipod_inc_date); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_dir"); + if (tmpcfg->pc_dir) + { /* we should copy the new path first because by setting + the text we might get a callback destroying the old + value... */ + gchar *buf = g_strdup (tmpcfg->pc_dir); + gtk_entry_set_text(GTK_ENTRY(w), buf); + g_free (buf); } - if((w = gtkpod_xml_get_widget (prefs_window_xml, "pc_change_genre"))) - { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), - tmpcfg->pc_change_genre); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_del_age"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_del_age); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_del_age_val"); + gtk_spin_button_set_range (GTK_SPIN_BUTTON (w), + 0, 255); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), + prefs_get_pc_del_age_val ()); + if (!tmpcfg->pc_del_age) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_del_copied"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_del_copied); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_auto_fetch"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_auto_fetch); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_log"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_log); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_log_file"); + if (tmpcfg->pc_log_file) + { /* we should copy the new path first because by setting + the text we might get a callback destroying the old + value... */ + gchar *buf = g_strdup (tmpcfg->pc_log_file); + gtk_entry_set_text(GTK_ENTRY(w), buf); + g_free (buf); } + if (!tmpcfg->pc_log) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_auto_sync"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_auto_sync); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_del_age"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_ipod_del_age); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_del_age_val"); + gtk_spin_button_set_range (GTK_SPIN_BUTTON (w), 0, 255); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (w), + prefs_get_pc_ipod_del_age_val ()); + if (!tmpcfg->pc_ipod_del_age) gtk_widget_set_sensitive (w, FALSE); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_del_played"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_ipod_del_played); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_ipod_inc_date"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_ipod_inc_date); + + w = gtkpod_xml_get_widget (prefs_window_xml, "pc_change_genre"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), + tmpcfg->pc_change_genre); + /* if((w = lookup_widget(prefs_window, "cfg_unused_gboolean3"))) */ @@ -895,12 +817,25 @@ /* gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), */ /* tmpcfg->unused_gboolean3); */ /* } */ - if((w = gtkpod_xml_get_widget (prefs_window_xml, "prefs_label_syncexamples"))) + w = gtkpod_xml_get_widget (prefs_window_xml, "prefs_label_syncexamples"); + gchar *str = g_markup_printf_escaped (_("<i>Have a look at the scripts provided in '%s'. If you write a new script, please send it to jcsjcs at users.sourceforge.net for inclusion into the next release.</i>"), PACKAGE_DATA_DIR G_DIR_SEPARATOR_S PACKAGE G_DIR_SEPARATOR_S "scripts" G_DIR_SEPARATOR_S); + gtk_label_set_markup (GTK_LABEL (w), str); + g_free (str); + + + w = gtkpod_xml_get_widget (prefs_window_xml, "notebook"); + if (page == -1) { - gchar *str = g_markup_printf_escaped (_("<i>Have a look at the scripts provided in '%s'. If you write a new script, please send it to jcsjcs at users.sourceforge.net for inclusion into the next release.</i>"), PACKAGE_DATA_DIR G_DIR_SEPARATOR_S PACKAGE G_DIR_SEPARATOR_S "scripts" G_DIR_SEPARATOR_S); - gtk_label_set_markup (GTK_LABEL (w), str); - g_free (str); + gtk_notebook_set_current_page (GTK_NOTEBOOK (w), + prefs_get_last_prefs_page ()); } + else + { + gtk_notebook_set_current_page (GTK_NOTEBOOK (w), page); + } + /* FIXME: PODCASTS: remove Podcast options */ + gtk_notebook_remove_page (GTK_NOTEBOOK (w), -1); + prefs_window_show_hide_tooltips (); gtk_widget_show(prefs_window); } ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ gtkpod-cvs2 mailing list gtkpod-cvs2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2