]> git.street.me.uk Git - andy/viking.git/blobdiff - src/background.c
M_PI already defined
[andy/viking.git] / src / background.c
index 0e19333134a25b68ba6dc5a03612a8dc96c65ffd..7756af0289320959fe35fcafebe0e6f7aead529b 100644 (file)
@@ -20,6 +20,8 @@
  */
 
 #include <gtk/gtk.h>
+#include <glib/gi18n.h>
+
 #include "vikstatus.h"
 #include "background.h"
 #include "gtkcellrendererprogress.h"
@@ -50,7 +52,7 @@ void a_background_update_status ( VikStatusbar *vs, gchar *str )
 static void background_thread_update ()
 {
   static gchar buf[20];
-  g_snprintf(buf, sizeof(buf), "%d items", bgitemcount);
+  g_snprintf(buf, sizeof(buf), _("%d items"), bgitemcount);
   g_slist_foreach ( statusbars_to_update, (GFunc) a_background_update_status, buf );
 }
 
@@ -149,8 +151,6 @@ static void cancel_job_with_iter ( GtkTreeIter *piter )
     /* need MUTEX ? */
     args[0] = GINT_TO_POINTER(1); /* set killswitch */
 
-    bgitemcount -= GPOINTER_TO_INT(args[6]);
-
     gtk_list_store_remove ( bgstore, piter );
 }
 
@@ -174,7 +174,6 @@ static void bgwindow_response (GtkDialog *dialog, gint arg1 )
       GtkTreeIter iter;
       while ( gtk_tree_model_get_iter_first ( GTK_TREE_MODEL(bgstore), &iter ) )
        cancel_job_with_iter ( &iter );
-      bgitemcount = 0;
       gdk_threads_leave();
       background_thread_update();
       gdk_threads_enter();
@@ -198,11 +197,11 @@ void a_background_init()
 
   /* add columns */
   renderer = gtk_cell_renderer_text_new ();
-  column = gtk_tree_view_column_new_with_attributes ( "Job", renderer, "text", TITLE_COLUMN, NULL );
+  column = gtk_tree_view_column_new_with_attributes ( _("Job"), renderer, "text", TITLE_COLUMN, NULL );
   gtk_tree_view_append_column ( GTK_TREE_VIEW(bgtreeview), column );
 
   renderer = gtk_cell_renderer_progress_new ();
-  column = gtk_tree_view_column_new_with_attributes ( "Progress", renderer, "percentage", PROGRESS_COLUMN, NULL );
+  column = gtk_tree_view_column_new_with_attributes ( _("Progress"), renderer, "percentage", PROGRESS_COLUMN, NULL );
   gtk_tree_view_append_column ( GTK_TREE_VIEW(bgtreeview), column );
 
   /* setup window */
@@ -213,7 +212,7 @@ void a_background_init()
   bgwindow = gtk_dialog_new_with_buttons ( "", NULL, 0, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, GTK_STOCK_DELETE, 1, GTK_STOCK_CLEAR, 2, NULL );
   gtk_box_pack_start ( GTK_BOX(GTK_DIALOG(bgwindow)->vbox), scrolled_window, TRUE, TRUE, 0 );
   gtk_window_set_default_size ( GTK_WINDOW(bgwindow), 400, 400 );
-  gtk_window_set_title ( GTK_WINDOW(bgwindow), "Viking Background Jobs" );
+  gtk_window_set_title ( GTK_WINDOW(bgwindow), _("Viking Background Jobs") );
   /* don't destroy win */
   g_signal_connect ( G_OBJECT(bgwindow), "delete-event", G_CALLBACK(gtk_widget_hide_on_delete), NULL );