add: for ( i=0 ; i<7 ; i++ ) taille_largeur_colonnes[i] = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Exercice/taille_largeur_colonne", itoa(i), NULL ));
context: void charge_configuration ( void ){  gint nb_fichiers_a_verifier;  gchar **tab_noms_fichiers;  gint i;  gint flag;  /*   charge la configuration par dfaut, les donnes seront ensuite modifie par le chargement du fichier de config */  /* permet de mettre des valeurs par dfaut quand la config n'existe pas */  raz_configuration ();  /* on rcupre la taille de la fentre  l'arrt prcdent */  largeur_window = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Geometry/Width", NULL ));  hauteur_window = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Geometry/Height", NULL ));  etat.r_affiches = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/General/Affichage_operations_rapprochees", NULL ));  etat.r_modifiable = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/General/Modification_operations_rapprochees", NULL ));  dernier_chemin_de_travail = gnome_config_get_string ( g_strconcat ( "/", FICHIER_CONF, "/General/Dernier_chemin_de_travail", NULL ));  nb_lignes_ope = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/General/Affichage_simplifie_operations", NULL ));  if ( !nb_lignes_ope )    nb_lignes_ope = 3;  if ( !dernier_chemin_de_travail )    dernier_chemin_de_travail = g_strconcat ( getenv ("HOME"),					      "/",					      NULL );  etat.entree = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/General/Fonction_touche_entree", NULL ));  etat.alerte_mini = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/General/Affichage_messages_alertes", NULL ));  fonte_liste = gnome_config_get_string ( g_strconcat ( "/", FICHIER_CONF, "/General/Fonte_des_listes", NULL ));  fonte_general = gnome_config_get_string ( g_strconcat ( "/", FICHIER_CONF, "/General/Fonte_generale", NULL ));  etat.alerte_permission = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/General/Affichage_alerte_permission", NULL ));  etat.force_enregistrement = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/General/Force_enregistrement", NULL ));  if ( fonte_liste && !strlen( fonte_liste ) )    fonte_liste = NULL;  if ( fonte_general && !strlen( fonte_general ) )    fonte_general = NULL;  etat.dernier_fichier_auto = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/IO/Chargement_auto_dernier_fichier", NULL ));  nom_fichier_comptes = gnome_config_get_string ( g_strconcat ( "/", FICHIER_CONF, "/IO/Nom_dernier_fichier", NULL ));  etat.sauvegarde_auto = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/IO/Enregistrement_automatique", NULL ));  nb_max_derniers_fichiers_ouverts = gnome_config_get_int_with_default ( g_strconcat ( "/", FICHIER_CONF, "/IO/Nb_max_derniers_fichiers_ouverts", NULL ),									 &flag );  if ( flag )    nb_max_derniers_fichiers_ouverts = 3;  compression_fichier = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/IO/Compression_fichier", NULL ));  compression_backup = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/IO/Compression_backup", NULL ));  xmlSetCompressMode ( compression_fichier );    gnome_config_get_vector ( g_strconcat ( "/", FICHIER_CONF, "/IO/Liste_noms_derniers_fichiers_ouverts", NULL ),			    &nb_derniers_fichiers_ouverts,			    &tab_noms_derniers_fichiers_ouverts );  /* quand il n'y a aucun dernier fichier ouvert, il en rcupre quand mme un vide */  /* ... on le vire ... */  if ( nb_derniers_fichiers_ouverts == 1       &&       !strlen ( tab_noms_derniers_fichiers_ouverts[0]))    {      tab_noms_derniers_fichiers_ouverts[0] = NULL;      nb_derniers_fichiers_ouverts = 0;    }  decalage_echeance = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Echeances/Delai_rappel_echeances", NULL ));  gnome_config_get_vector ( g_strconcat ( "/", FICHIER_CONF, "/Applet/Fichiers_a_verifier", NULL ),			    &nb_fichiers_a_verifier,			    &tab_noms_fichiers );  etat.formulaire_toujours_affiche = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Affichage/Affichage_formulaire", NULL ));  etat.formulaire_echeancier_toujours_affiche  = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Affichage/Affichage_formulaire_echeancier", NULL ));  etat.affiche_tous_les_types = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Affichage/Affichage_tous_types", NULL ));  etat.affiche_no_operation = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Affichage/Affiche_no_operation", NULL ));  etat.affiche_date_bancaire = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Affichage/Affiche_date_bancaire", NULL ));  etat.classement_par_date = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Affichage/Tri_par_date", NULL ));  etat.affiche_boutons_valider_annuler = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Affichage/Affiche_boutons_valider_annuler", NULL ));  etat.affichage_exercice_automatique  = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Exercice/Affichage_exercice_automatique", NULL ));  etat.affiche_nb_ecritures_listes  = gnome_config_get_int ( g_strconcat ( "/", FICHIER_CONF, "/Exercice/Affichage_nb_ecritures", NULL ));  /* remplissage de la liste des fichiers  vrifier */  fichier_a_verifier = NULL;  for ( i = 0 ; i < nb_fichiers_a_verifier ; i++ )    fichier_a_verifier = g_slist_append ( fichier_a_verifier,					  tab_noms_fichiers[i] );}