graveman-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Graveman-cvs] Changes to graveman/current/src/interface.c


From: sylvain cresto
Subject: [Graveman-cvs] Changes to graveman/current/src/interface.c
Date: Tue, 15 Feb 2005 17:44:46 -0500

Index: graveman/current/src/interface.c
diff -u graveman/current/src/interface.c:1.23 
graveman/current/src/interface.c:1.24
--- graveman/current/src/interface.c:1.23       Sat Feb 12 16:41:07 2005
+++ graveman/current/src/interface.c    Tue Feb 15 22:44:44 2005
@@ -1165,6 +1165,19 @@
   g_free(Lxml);
 }
 
+void hide_some_progressbar(GHashTable *Ahash)
+{
+  GtkWidget *Lpbfifo = g_hash_table_lookup(Ahash, "pb_fifo");
+  GtkWidget *Lpbbuffer = g_hash_table_lookup(Ahash, "pb_buffer");
+  GtkWidget *Llfifo = g_hash_table_lookup(Ahash, "l_fifo");
+  GtkWidget *Llbuffer = g_hash_table_lookup(Ahash, "l_buffer");
+
+  gtk_widget_hide(Lpbfifo); 
+  gtk_widget_hide(Llfifo); 
+  gtk_widget_hide(Lpbbuffer); 
+  gtk_widget_hide(Llbuffer); 
+}
+
 /* fenetre gravure d'un cd en cours */
 void show_graverwindow (GHashTable *Ahash, gchar *Aaction, gchar *Atitle)
 {
@@ -1200,6 +1213,7 @@
   g_hash_table_insert(Ahash, "progress", Lpbstep);
   Lpbfifo = GTK_PROGRESS_BAR(glade_to_hash(Lxml, Ahash, "pb_fifo"));
   Lpbbuffer = GTK_PROGRESS_BAR(glade_to_hash(Lxml, Ahash, "pb_buffer"));
+  glade_to_hash_list(Lxml, Ahash, "l_fifo", "l_buffer", NULL);
 
   /* on attache les variables utilisees lors de l'operation */
   g_hash_table_insert(Ahash, "totaldone", &Ltotaldone);
@@ -1222,6 +1236,7 @@
   } else if (g_str_has_prefix(Aaction, "btnburndata")) {
     Lbackvalue = burn_data(Ahash, &Lerror);
   } else if (g_str_has_prefix(Aaction, "btnburndvddata")) {
+    hide_some_progressbar(Ahash);
     Lbackvalue = burn_dvddata(Ahash, &Lerror);
   }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]