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

Modified Files:
        file_export.c file_itunesdb.c info.c misc_playlist.c prefs.c 
        prefs.h tools.c 
Log Message:

Moved statusbar_timeout to new prefs.


Index: file_export.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/file_export.c,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- file_export.c       11 Jun 2006 16:04:47 -0000      1.61
+++ file_export.c       21 Jun 2006 00:12:05 -0000      1.62
@@ -473,10 +473,18 @@
            }
 
            ++count;
-           if (count == 1)  /* we need longer timeout */
-               prefs_set_statusbar_timeout (3*STATUSBAR_TIMEOUT);
+           if (count == 1) /* we need longer timeout */
+           {
+               prefs_set_int("statusbar_timeout", 3*STATUSBAR_TIMEOUT);
+               gtkpod_statusbar_reset_timeout();
+           }
+               
            if (count == n)  /* we need to reset timeout */
-               prefs_set_statusbar_timeout (0);
+           {
+               prefs_set_int("statusbar_timeout", 
+                             STATUSBAR_TIMEOUT);
+               gtkpod_statusbar_reset_timeout();
+           }
            gtkpod_statusbar_message (ngettext ("Copied %d of %d track.",
                                                "Copied %d of %d tracks.", n),
                                      count, n);

Index: file_itunesdb.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/file_itunesdb.c,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- file_itunesdb.c     11 Jun 2006 16:04:48 -0000      1.94
+++ file_itunesdb.c     21 Jun 2006 00:12:05 -0000      1.95
@@ -1460,9 +1460,17 @@
                                  and more files to the iPod */
          ++count;
          if (count == 1)  /* we need longer timeout */
-             prefs_set_statusbar_timeout (3*STATUSBAR_TIMEOUT);
+         {
+             prefs_set_int("statusbar_timeout", 
+                           3*STATUSBAR_TIMEOUT);
+             gtkpod_statusbar_reset_timeout();
+         }
          if (count == n)  /* we need to reset timeout */
-             prefs_set_statusbar_timeout (0);
+         {
+             prefs_set_int("statusbar_timeout", 
+                           STATUSBAR_TIMEOUT);
+             gtkpod_statusbar_reset_timeout();
+          }
          gtkpod_statusbar_message (
              ngettext ("Copied %d of %d new track.",
                        "Copied %d of %d new tracks.", n),
@@ -1491,7 +1499,8 @@
   if (abort_flag)      result = FALSE;   /* negative result if user aborted */
   if (result == FALSE)
       gtkpod_statusbar_message (_("Some tracks were not written to iPod. 
Export aborted!"));
-  prefs_set_statusbar_timeout (0);
+  prefs_set_int("statusbar_timeout", 0);
+  gtkpod_statusbar_reset_timeout();
   gtk_widget_destroy (dialog);
   while (widgets_blocked && gtk_events_pending ())  gtk_main_iteration ();
   return result;

Index: info.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/info.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- info.c      12 Jun 2006 03:35:16 -0000      1.43
+++ info.c      21 Jun 2006 00:12:05 -0000      1.44
@@ -418,7 +418,7 @@
 {
     if (statusbar_timeout_id != 0) /* remove last timeout, if still present */
        gtk_timeout_remove (statusbar_timeout_id);
-    statusbar_timeout_id = gtk_timeout_add(prefs_get_statusbar_timeout (),
+    statusbar_timeout_id = gtk_timeout_add(prefs_get_int("statusbar_timeout"),
                                           (GtkFunction) gtkpod_statusbar_clear,
                                           NULL);
 }

Index: misc_playlist.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/misc_playlist.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- misc_playlist.c     13 Jun 2006 04:19:36 -0000      1.34
+++ misc_playlist.c     21 Jun 2006 00:12:05 -0000      1.35
@@ -1008,7 +1008,8 @@
        }
     }
 
-    prefs_set_statusbar_timeout (30*STATUSBAR_TIMEOUT);
+    prefs_set_int("statusbar_timeout", 30*STATUSBAR_TIMEOUT);
+    gtkpod_statusbar_reset_timeout();
     block_widgets();
 
     gtkpod_statusbar_message(_("Creating a tree of known files"));
@@ -1214,6 +1215,7 @@
     g_tree_destroy (files_known);
     gtkpod_statusbar_message (_("Found %d orphaned and %d dangling files. 
Done."),
                              norphaned, ndangling);
-    prefs_set_statusbar_timeout (0);
+    prefs_set_int("statusbar_timeout", STATUSBAR_TIMEOUT);
+    gtkpod_statusbar_reset_timeout();
     release_widgets ();
 }

Index: prefs.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs.c,v
retrieving revision 1.254
retrieving revision 1.255
diff -u -d -r1.254 -r1.255
--- prefs.c     20 Jun 2006 23:25:31 -0000      1.254
+++ prefs.c     21 Jun 2006 00:12:05 -0000      1.255
@@ -2302,17 +2302,5 @@
   return cfgdir;
 }
 
-/* A value of "0" will set the default defined in misc.c */
-void prefs_set_statusbar_timeout (guint32 val)
-{
-    if (val == 0)  val = STATUSBAR_TIMEOUT;
-    cfg->statusbar_timeout = val;
-    gtkpod_statusbar_reset_timeout ();
-}
-
-guint32 prefs_get_statusbar_timeout (void)
-{
-    return cfg->statusbar_timeout;
-}
 
 

Index: prefs.h
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/prefs.h,v
retrieving revision 1.181
retrieving revision 1.182
diff -u -d -r1.181 -r1.182
--- prefs.h     20 Jun 2006 23:25:31 -0000      1.181
+++ prefs.h     21 Jun 2006 00:12:05 -0000      1.182
@@ -62,7 +62,6 @@
   gboolean md5tracks;      /* don't allow track duplication on your ipod */
   
   gboolean offline;       /* are we working offline, i.e. without iPod? */
-  guint32 statusbar_timeout;    /* timeout for statusbar messages */
   float version;                /* version of gtkpod writing the cfg file */
 };
 
@@ -202,10 +201,8 @@
 
 void prefs_set_offline(gboolean active);
 void prefs_set_md5tracks(gboolean active);
-void prefs_set_statusbar_timeout (guint32 val);
 
 gboolean prefs_get_offline(void);
 gboolean prefs_get_md5tracks(void);
-guint32 prefs_get_statusbar_timeout (void);
 
 #endif

Index: tools.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/tools.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- tools.c     11 Jun 2006 16:04:51 -0000      1.47
+++ tools.c     21 Jun 2006 00:12:05 -0000      1.48
@@ -422,7 +422,8 @@
   else
   {
       /* we need ***much*** longer timeout */
-      prefs_set_statusbar_timeout (30*STATUSBAR_TIMEOUT);
+      prefs_set_int("statusbar_timeout", 30*STATUSBAR_TIMEOUT);
+      gtkpod_statusbar_reset_timeout();
   }
   while (!abort &&  (list!=NULL))
   {
@@ -524,7 +525,8 @@
      list=g_list_next(list);
   } /*end while*/
 
-  prefs_set_statusbar_timeout (0);
+  prefs_set_int("statusbar_timeout", STATUSBAR_TIMEOUT);
+  gtkpod_statusbar_reset_timeout();
 
   gtkpod_statusbar_message (ngettext ("Normalized %d of %d tracks.",
                                      "Normalized %d of %d tracks.", n),



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

Reply via email to