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/graveman.h


From: sylvain cresto
Subject: [Graveman-cvs] Changes to graveman/current/src/graveman.h
Date: Sat, 05 Feb 2005 12:32:51 -0500

Index: graveman/current/src/graveman.h
diff -u graveman/current/src/graveman.h:1.11 
graveman/current/src/graveman.h:1.12
--- graveman/current/src/graveman.h:1.11        Thu Feb  3 03:20:34 2005
+++ graveman/current/src/graveman.h     Sat Feb  5 17:31:48 2005
@@ -80,9 +80,10 @@
 
 #define MAX_SPEED 54
 
-#define GRAVEUR_ONLY 1
-#define ALL 2
-#define ISO 4
+#define TYPE_ALLWRITER 1
+#define TYPE_ALL 2
+#define TYPE_ISO 4
+#define TYPE_DVDWRITER 8
 
 #define TYPE_CD    1
 #define TYPE_DIR   2
@@ -102,7 +103,15 @@
 /* gestion CD de boot */
 #define CDBOOT_NONE     0
 #define CDBOOT_IMAGE    1
- 
+
+#define _REMPLISSAGE_VALUE(Ahash, Alist, Asize, Amaxsize, Aprogressbar) \
+    { \
+      gchar *Lprefix = (!strcmp(glade_get_widget_name(GTK_WIDGET(Alist)), 
"LISTEDATA") ? "data" : "dvddata"); \
+      Asize = (guint64 *)sc_hash_table_lookupv (Ahash, "%ssize", Lprefix); \
+      Amaxsize = (guint64 *)sc_hash_table_lookupv (Ahash, "%smaxsize", 
Lprefix); \
+      Aprogressbar = sc_hash_table_lookupv(Ahash, "%ssizebar", Lprefix); \
+    }
+  
 typedef enum {
   PB_UPDATE_AUDIO,
   PB_UPDATE_DATA,
@@ -123,6 +132,11 @@
   DVD_FULLBLANK
 } Ttypeformatdvd;
 
+typedef enum {
+  WRITE_CD,
+  WRITE_DVD
+} Ttypeoperation;
+
 #ifdef ENABLE_MP3
   #define MP3 ".mp3"
 #endif
@@ -248,17 +262,17 @@
 extern gboolean gtk_do_eventbuttonpress(GtkWidget *Aliste, GdkEventButton 
*Aevent, gpointer Adata);
 extern GtkWidget* create_addpisteselection (GtkWindow *AParent);
 extern GladeXML *create_window_encours(GtkWidget *AParent);
-extern GtkWidget* manage_main_window (guint32 *Aaudiolen, guint32 
*Aaudiomaxlen,
-        guint32 *Adatasize, guint32 *Adatamaxsize);
+extern GtkWidget* manage_main_window (guint64 *Aaudiolen, guint64 
*Aaudiomaxlen,
+    guint64 *Adatasize, guint64 *Adatamaxsize, guint64 *Advddatasize, guint64 
*Advddatamaxsize);
 extern GtkWidget* create_fileselection1 (GtkWindow *AParent, 
GtkFileChooserAction AType);
 extern void about_graveman (void);
 extern GHashTable *create_dialog_proprietes (GtkWidget *Aparent);
 extern void welcome_to_graveman(void);
-extern void switch_pbar_status(GtkProgressBar *Apbar, guint32 Amaxlen, guint32 
Acurlen, Ttypemajpbar Aupdatetext);
+extern void switch_pbar_status(GtkProgressBar *Apbar, guint64 Amaxlen, guint64 
Acurlen, Ttypemajpbar Aupdatetext);
 extern void prepare_combobox_graveur(GladeXML *Axml, GHashTable *Ahash, gchar 
*Abasename);
 extern void prepare_combobox_vitesse(GtkComboBox *Acombobox);
 extern void update_combo_graveur(GHashTable *Ahash);
-extern void prepare_listedata(GtkTreeView *Atreedata);
+extern void prepare_listedata(GtkTreeView *Atreedata, gchar *Atitle);
 extern void prepare_listeaudio(GtkTreeView *Atreeaudio);
 extern void prepare_popups(GladeXML *Axml, GHashTable *Ahash);
 extern void prepare_disable_when_iso(GHashTable *Ahash, gchar *Abasename, 
const gchar *Afirst, ...);
@@ -273,6 +287,7 @@
 extern void gtk_toggle_top_menu(GtkTreeView *Atopmenu, gpointer Adata);
 extern GHashTable *create_dialog_confirm_operation (GtkWidget *Aparent, gchar 
*Alabel, 
                       gchar *Acheckboxlbl, gboolean Acheckboxstatus);
+extern GHashTable *create_dialog_select_dvdoperation (GtkWidget *Aparent);
 extern void update_status_bar_display(GHashTable *Ahash);
 extern void show_dvdformatwindow(GHashTable *Ahash, gchar *Atitle, 
Ttypeformatdvd Aoperation);
 
@@ -287,7 +302,7 @@
 extern void config_init();
 extern void clean_config();
 extern gchar *get_config_file_name();
-extern gint is_config_valide();
+extern gint is_config_valid();
 extern gint manage_config(GHashTable *Ahash, gshort Aop, GError **Aerror);
 extern gint Gfifosize;
 extern gchar *conf_get_string(gchar *Anom);
@@ -352,8 +367,8 @@
 extern gint make_int(gchar *Abuf);
 extern gshort make_short(gchar *Abuf);
 extern gchar *sc_realloc_cat(gchar *Asep, gchar *Asrc, gchar *Aplus);
-extern gchar *format_length(guint32 Alennbr);
-extern gchar *format_size(guint32 Asize);
+extern gchar *format_length(guint64 Alennbr);
+extern gchar *format_size(guint64 Asize);
 extern gboolean sc_str_has_casesuffix(gchar *Astr, gchar *Asuffix);
 extern gpointer sc_hash_table_lookupv(GHashTable *Ahash, gchar *Akeyformat, 
...);
 extern gchar * sc_strescape (const gchar *source);




reply via email to

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