Update of /cvsroot/gtkpod/gtkpod/src
In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv28617/src

Modified Files:
        display_sorttabs.c prefs.c prefs_window.c 
Log Message:

Moved group compilations to new prefs.


Index: display_sorttabs.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/display_sorttabs.c,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -d -r1.80 -r1.81
--- display_sorttabs.c  13 Jun 2006 05:48:55 -0000      1.80
+++ display_sorttabs.c  19 Jun 2006 21:51:37 -0000      1.81
@@ -1587,7 +1587,7 @@
        }
        master_entry->members = g_list_append (master_entry->members, track);
        /* Check if this track should go in the compilation artist group */
-       group_track = ( prefs_get_group_compilations() &&
+       group_track = ( prefs_get_int("group_compilations") &&
            (track->compilation == TRUE) && 
            (st->current_category == ST_CAT_ARTIST) );
        /* Check whether entry of same name already exists */

Index: prefs.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs.c,v
retrieving revision 1.247
retrieving revision 1.248
diff -u -d -r1.247 -r1.248
--- prefs.c     15 Jun 2006 14:43:51 -0000      1.247
+++ prefs.c     19 Jun 2006 21:51:37 -0000      1.248
@@ -1995,10 +1995,6 @@
          {
              prefs_set_offline((gboolean)atoi(arg));
          }
-         else if(g_ascii_strcasecmp (line, "group_compilations") == 0)
-         {
-             prefs_set_group_compilations((gboolean)atoi(arg), FALSE);
-         }
          else if(g_ascii_strcasecmp (line, "toolbar_style") == 0)
          {
              prefs_set_toolbar_style(atoi(arg));
@@ -2206,7 +2202,6 @@
     }
     fprintf(fp, "md5=%d\n",prefs_get_md5tracks ());
     fprintf(fp, "block_display=%d\n",prefs_get_block_display());
-    fprintf(fp, "group_compilations=%d\n",prefs_get_group_compilations());
     fprintf(fp, "offline=%d\n",prefs_get_offline());
     fprintf(fp, "display_toolbar=%d\n",prefs_get_display_toolbar());
     fprintf(fp, "toolbar_style=%d\n",prefs_get_toolbar_style());
@@ -2402,17 +2397,6 @@
     display_show_hide_toolbar ();
 }
 
-gboolean prefs_get_group_compilations (void)
-{
-    return cfg->group_compilations;
-}
-
-void prefs_set_group_compilations (gboolean val, gboolean update_display)
-{
-    cfg->group_compilations = val;
-    if (update_display) st_show_visible ();
-}
-
 GtkToolbarStyle prefs_get_toolbar_style (void)
 {
     return cfg->toolbar_style;

Index: prefs_window.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs_window.c,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -d -r1.169 -r1.170
--- prefs_window.c      16 Jun 2006 00:55:26 -0000      1.169
+++ prefs_window.c      19 Jun 2006 21:51:37 -0000      1.170
@@ -633,7 +633,7 @@
     if ((w = gtkpod_xml_get_widget (prefs_window_xml, 
"cfg_group_compilations")))
     {
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),
-                                    prefs_get_group_compilations());
+                                    prefs_get_int("group_compilations"));
     }
 
     w = gtkpod_xml_get_widget (prefs_window_xml, "cfg_tmp_disable_sort");
@@ -696,12 +696,13 @@
        /* this call well automatically destroy/setup the md5 hash table */
        prefs_set_md5tracks(tmpcfg->md5tracks);
        prefs_set_block_display(tmpcfg->block_display);
-       prefs_set_group_compilations(tmpcfg->group_compilations, TRUE);
        prefs_set_toolbar_style(tmpcfg->toolbar_style);
        prefs_set_display_toolbar(tmpcfg->display_toolbar);
        prefs_set_display_tooltips_main (tmpcfg->display_tooltips_main);
        prefs_set_display_tooltips_prefs (tmpcfg->display_tooltips_prefs);
        tm_show_preferred_columns();
+       st_show_visible();
+       
     }
 }
 
@@ -1308,7 +1309,8 @@
 on_cfg_group_compilations_toggled      (GtkToggleButton *togglebutton,
                                        gpointer         user_data)
 {
-    tmpcfg->group_compilations = gtk_toggle_button_get_active (togglebutton);
+    temp_prefs_set_int(temp_prefs, "group_compilations",
+                      gtk_toggle_button_get_active (togglebutton));
 }
 
 void



_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to