80 |
|
|
81 |
#define MAX_SPEED 54 |
#define MAX_SPEED 54 |
82 |
|
|
83 |
#define GRAVEUR_ONLY 1 |
#define TYPE_ALLWRITER 1 |
84 |
#define ALL 2 |
#define TYPE_ALL 2 |
85 |
#define ISO 4 |
#define TYPE_ISO 4 |
86 |
|
#define TYPE_DVDWRITER 8 |
87 |
|
|
88 |
#define TYPE_CD 1 |
#define TYPE_CD 1 |
89 |
#define TYPE_DIR 2 |
#define TYPE_DIR 2 |
103 |
/* gestion CD de boot */ |
/* gestion CD de boot */ |
104 |
#define CDBOOT_NONE 0 |
#define CDBOOT_NONE 0 |
105 |
#define CDBOOT_IMAGE 1 |
#define CDBOOT_IMAGE 1 |
106 |
|
|
107 |
|
#define _REMPLISSAGE_VALUE(Ahash, Alist, Asize, Amaxsize, Aprogressbar) \ |
108 |
|
{ \ |
109 |
|
gchar *Lprefix = (!strcmp(glade_get_widget_name(GTK_WIDGET(Alist)), "LISTEDATA") ? "data" : "dvddata"); \ |
110 |
|
Asize = (guint64 *)sc_hash_table_lookupv (Ahash, "%ssize", Lprefix); \ |
111 |
|
Amaxsize = (guint64 *)sc_hash_table_lookupv (Ahash, "%smaxsize", Lprefix); \ |
112 |
|
Aprogressbar = sc_hash_table_lookupv(Ahash, "%ssizebar", Lprefix); \ |
113 |
|
} |
114 |
|
|
115 |
typedef enum { |
typedef enum { |
116 |
PB_UPDATE_AUDIO, |
PB_UPDATE_AUDIO, |
117 |
PB_UPDATE_DATA, |
PB_UPDATE_DATA, |
132 |
DVD_FULLBLANK |
DVD_FULLBLANK |
133 |
} Ttypeformatdvd; |
} Ttypeformatdvd; |
134 |
|
|
135 |
|
typedef enum { |
136 |
|
WRITE_CD, |
137 |
|
WRITE_DVD |
138 |
|
} Ttypeoperation; |
139 |
|
|
140 |
#ifdef ENABLE_MP3 |
#ifdef ENABLE_MP3 |
141 |
#define MP3 ".mp3" |
#define MP3 ".mp3" |
142 |
#endif |
#endif |
262 |
extern gboolean gtk_do_eventbuttonpress(GtkWidget *Aliste, GdkEventButton *Aevent, gpointer Adata); |
extern gboolean gtk_do_eventbuttonpress(GtkWidget *Aliste, GdkEventButton *Aevent, gpointer Adata); |
263 |
extern GtkWidget* create_addpisteselection (GtkWindow *AParent); |
extern GtkWidget* create_addpisteselection (GtkWindow *AParent); |
264 |
extern GladeXML *create_window_encours(GtkWidget *AParent); |
extern GladeXML *create_window_encours(GtkWidget *AParent); |
265 |
extern GtkWidget* manage_main_window (guint32 *Aaudiolen, guint32 *Aaudiomaxlen, |
extern GtkWidget* manage_main_window (guint64 *Aaudiolen, guint64 *Aaudiomaxlen, |
266 |
guint32 *Adatasize, guint32 *Adatamaxsize); |
guint64 *Adatasize, guint64 *Adatamaxsize, guint64 *Advddatasize, guint64 *Advddatamaxsize); |
267 |
extern GtkWidget* create_fileselection1 (GtkWindow *AParent, GtkFileChooserAction AType); |
extern GtkWidget* create_fileselection1 (GtkWindow *AParent, GtkFileChooserAction AType); |
268 |
extern void about_graveman (void); |
extern void about_graveman (void); |
269 |
extern GHashTable *create_dialog_proprietes (GtkWidget *Aparent); |
extern GHashTable *create_dialog_proprietes (GtkWidget *Aparent); |
270 |
extern void welcome_to_graveman(void); |
extern void welcome_to_graveman(void); |
271 |
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); |
272 |
extern void prepare_combobox_graveur(GladeXML *Axml, GHashTable *Ahash, gchar *Abasename); |
extern void prepare_combobox_graveur(GladeXML *Axml, GHashTable *Ahash, gchar *Abasename); |
273 |
extern void prepare_combobox_vitesse(GtkComboBox *Acombobox); |
extern void prepare_combobox_vitesse(GtkComboBox *Acombobox); |
274 |
extern void update_combo_graveur(GHashTable *Ahash); |
extern void update_combo_graveur(GHashTable *Ahash); |
275 |
extern void prepare_listedata(GtkTreeView *Atreedata); |
extern void prepare_listedata(GtkTreeView *Atreedata, gchar *Atitle); |
276 |
extern void prepare_listeaudio(GtkTreeView *Atreeaudio); |
extern void prepare_listeaudio(GtkTreeView *Atreeaudio); |
277 |
extern void prepare_popups(GladeXML *Axml, GHashTable *Ahash); |
extern void prepare_popups(GladeXML *Axml, GHashTable *Ahash); |
278 |
extern void prepare_disable_when_iso(GHashTable *Ahash, gchar *Abasename, const gchar *Afirst, ...); |
extern void prepare_disable_when_iso(GHashTable *Ahash, gchar *Abasename, const gchar *Afirst, ...); |
287 |
extern void gtk_toggle_top_menu(GtkTreeView *Atopmenu, gpointer Adata); |
extern void gtk_toggle_top_menu(GtkTreeView *Atopmenu, gpointer Adata); |
288 |
extern GHashTable *create_dialog_confirm_operation (GtkWidget *Aparent, gchar *Alabel, |
extern GHashTable *create_dialog_confirm_operation (GtkWidget *Aparent, gchar *Alabel, |
289 |
gchar *Acheckboxlbl, gboolean Acheckboxstatus); |
gchar *Acheckboxlbl, gboolean Acheckboxstatus); |
290 |
|
extern GHashTable *create_dialog_select_dvdoperation (GtkWidget *Aparent); |
291 |
extern void update_status_bar_display(GHashTable *Ahash); |
extern void update_status_bar_display(GHashTable *Ahash); |
292 |
extern void show_dvdformatwindow(GHashTable *Ahash, gchar *Atitle, Ttypeformatdvd Aoperation); |
extern void show_dvdformatwindow(GHashTable *Ahash, gchar *Atitle, Ttypeformatdvd Aoperation); |
293 |
|
|
302 |
extern void config_init(); |
extern void config_init(); |
303 |
extern void clean_config(); |
extern void clean_config(); |
304 |
extern gchar *get_config_file_name(); |
extern gchar *get_config_file_name(); |
305 |
extern gint is_config_valide(); |
extern gint is_config_valid(); |
306 |
extern gint manage_config(GHashTable *Ahash, gshort Aop, GError **Aerror); |
extern gint manage_config(GHashTable *Ahash, gshort Aop, GError **Aerror); |
307 |
extern gint Gfifosize; |
extern gint Gfifosize; |
308 |
extern gchar *conf_get_string(gchar *Anom); |
extern gchar *conf_get_string(gchar *Anom); |
367 |
extern gint make_int(gchar *Abuf); |
extern gint make_int(gchar *Abuf); |
368 |
extern gshort make_short(gchar *Abuf); |
extern gshort make_short(gchar *Abuf); |
369 |
extern gchar *sc_realloc_cat(gchar *Asep, gchar *Asrc, gchar *Aplus); |
extern gchar *sc_realloc_cat(gchar *Asep, gchar *Asrc, gchar *Aplus); |
370 |
extern gchar *format_length(guint32 Alennbr); |
extern gchar *format_length(guint64 Alennbr); |
371 |
extern gchar *format_size(guint32 Asize); |
extern gchar *format_size(guint64 Asize); |
372 |
extern gboolean sc_str_has_casesuffix(gchar *Astr, gchar *Asuffix); |
extern gboolean sc_str_has_casesuffix(gchar *Astr, gchar *Asuffix); |
373 |
extern gpointer sc_hash_table_lookupv(GHashTable *Ahash, gchar *Akeyformat, ...); |
extern gpointer sc_hash_table_lookupv(GHashTable *Ahash, gchar *Akeyformat, ...); |
374 |
extern gchar * sc_strescape (const gchar *source); |
extern gchar * sc_strescape (const gchar *source); |