/[graveman]/graveman/current/src/main.c
ViewVC logotype

Diff of /graveman/current/src/main.c

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

revision 1.5 by scresto, Sat Jan 29 18:33:37 2005 UTC revision 1.6 by scresto, Sat Feb 5 17:08:08 2005 UTC
# Line 73  gboolean graveman_init(gint Aargc, gchar Line 73  gboolean graveman_init(gint Aargc, gchar
73        g_printf("  %s %s %s\n"        g_printf("  %s %s %s\n"
74                 "\t-v\t%s\n"                 "\t-v\t%s\n"
75                 "\t-V\t%s\n\n",                 "\t-V\t%s\n\n",
76                _("Usage:"), Aargv[0], _("[options]"), _("show version number."),                 _("Usage:"), Aargv[0], _("[options]"), _("show version number."),
77                 _("show compilation informations."));                 _("show compilation informations."));
78        return FALSE;        return FALSE;
79      }      }
# Line 100  gint main (gint Aargc, gchar *Aargv[]) Line 100  gint main (gint Aargc, gchar *Aargv[])
100  {  {
101    GError *Lerror = NULL;    GError *Lerror = NULL;
102    GtkWidget *Lwindow1;    GtkWidget *Lwindow1;
103    guint32 Laudiolen = 0, Ldatasize = 0;    guint64 Laudiolen = 0, Ldatasize = 0, Ldvdsize = 0;
104    guint32 Laudiomaxlen = 4800;  /* par defaut, cd audio de 80 minutes */    guint64 Laudiomaxlen = 4800;  /* par defaut, cd audio de 80 minutes */
105    guint32 Ldatamaxsize = 700 * 1024 * 1024; /* par defaut, cd de donnee de 700 Mb */    guint64 Ldatamaxsize = 700 * 1024 * 1024; /* par defaut, cd de donnee de 700 Mb */
106      guint64 Ldvddatamaxsize = G_GINT64_CONSTANT(4700000000); /* pas default, dvd de donnee de 4.7 Gb */
   if (!graveman_init(Aargc, Aargv)) return EXIT_SUCCESS;  
107    
108  #ifdef ENABLE_NLS  #ifdef ENABLE_NLS
109    bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);    bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
110    bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");    bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
111    textdomain (GETTEXT_PACKAGE);    textdomain (GETTEXT_PACKAGE);
112  #endif  #endif
   
113    gtk_init (&Aargc, &Aargv);    gtk_init (&Aargc, &Aargv);
114    
115      if (!graveman_init(Aargc, Aargv)) return EXIT_SUCCESS;
116    
117    add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE );    add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE );
 //  graveman_glade_init(PACKAGE_DATA_DIR "/" PACKAGE "/" PACKAGE ".glade");  
118    
119    /* on regarde si il y a un fichier de configuration present, si non on en    /* on regarde si il y a un fichier de configuration present, si non on en
120     * genere un nouveau */     * genere un nouveau */
121    config_init();    config_init();
122    if (!is_config_valide()) {    if (!is_config_valid()) {
123      GHashTable *Lhash = _hash();      GHashTable *Lhash = _hash();
124      manage_config(Lhash, SEARCH_LECTEUR + SEARCH_PROG + WRITE_CONFIG, &Lerror);      manage_config(Lhash, SEARCH_LECTEUR + SEARCH_PROG + WRITE_CONFIG, &Lerror);
125      g_free(Lhash);      g_free(Lhash);
# Line 131  gint main (gint Aargc, gchar *Aargv[]) Line 130  gint main (gint Aargc, gchar *Aargv[])
130    
131    load_all_images();    load_all_images();
132        
133    Lwindow1 = manage_main_window (&Laudiolen, &Laudiomaxlen, &Ldatasize, &Ldatamaxsize);      Lwindow1 = manage_main_window (&Laudiolen, &Laudiomaxlen, &Ldatasize, &Ldatamaxsize, &Ldvdsize, &Ldvddatamaxsize);
134    gtk_main ();    gtk_main ();
135    /* on libere avant de quitter */    /* on libere avant de quitter */
136    if (Lerror) g_error_free(Lerror);    if (Lerror) g_error_free(Lerror);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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