[Top][All Lists]
[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);
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/02
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/02
- [Graveman-cvs] Changes to graveman/current/src/graveman.h,
sylvain cresto <=
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/07
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/08
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/08
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/10
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/10
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/12
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/12
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/15
- [Graveman-cvs] Changes to graveman/current/src/graveman.h, sylvain cresto, 2005/02/19