/[graveman]/graveman/current/src/graveman.h
ViewVC logotype

Diff of /graveman/current/src/graveman.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by scresto, Thu Feb 3 03:20:34 2005 UTC revision 1.12 by scresto, Sat Feb 5 17:31:48 2005 UTC
# Line 80  Line 80 
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
# Line 102  Line 103 
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,
# Line 123  typedef enum { Line 132  typedef enum {
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
# Line 248  extern GtkMenu *create_gtkpopupmenuforma Line 262  extern GtkMenu *create_gtkpopupmenuforma
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, ...);
# Line 273  extern void manage_top_menu(GHashTable * Line 287  extern void manage_top_menu(GHashTable *
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    
# Line 287  extern TProgRequis Glisteprogrequis[]; Line 302  extern TProgRequis Glisteprogrequis[];
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);
# Line 352  extern gint get_combo_intvalue(GtkWidget Line 367  extern gint get_combo_intvalue(GtkWidget
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);

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26