Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier:

Aller au code source de ce fichier.
Fonctions | |
| void | App_ChargerConfig () |
| void | App_Lister_Tableau () |
| gchar * | getNomSansExtension (gchar *fich) |
| gshort | getExtension (gchar *fich) |
| void | Ajouter_ELEMENT (gchar *unNom, gchar *unChemin, gshort onglet) |
|
||||||||||||||||
|
Définition à la ligne 181 du fichier App.h. Références NB. Référencé par Fichier_Choisir(), Fichier_Nouveau(), Projet_Ouvrir(), et Show_Editor(). 00182 {
00183 //g_print("Ajouter_ELEMENT()\n");
00184 nom [NB] = g_strdup(unNom);
00185 chemin [NB] = (unChemin) ? g_strdup(unChemin) : NULL;
00186 estModifie[NB] = FALSE;
00187 IDOnglet [NB] = onglet;
00188 //g_print("Ajouter_ELEMENT(fin)\n");
00189 }
|
|
|
Définition à la ligne 4 du fichier App.h. Références AppBGROUND, AppConf, AppFONT, AppHEIGHT, AppLEFT, AppMAXIMIZED, AppTOP, AppUNDOLEVELS, AppWIDTH, et ShowRightMARGIN. Référencé par Show_Editor(). 00005 {
00006 FILE *pF=NULL;
00007 gchar c, mot[200], *tmp=NULL;
00008 guchar flag=0, b=0;
00009
00010 //g_print("Chargement config : %s\n", chem);
00011 if ( !(pF = fopen (AppConf,"r")) )
00012 {
00013 //g_print("Impossible d'ouvrir %s\n", AppConf);
00014 return;
00015 }
00016 memset(mot,0,200);
00017
00018 //g_print(" ouvre fichier\n");
00019 while ((c = fgetc (pF)) != EOF)
00020 {
00021 if (c == ':')
00022 {
00023 if (g_strcasecmp(mot, "LEFT" )==0) flag=1;
00024 else if (g_strcasecmp(mot, "TOP" )==0) flag=2;
00025 else if (g_strcasecmp(mot, "HEIGHT" )==0) flag=3;
00026 else if (g_strcasecmp(mot, "WIDTH" )==0) flag=4;
00027 else if (g_strcasecmp(mot, "MAXIMIZED" )==0) flag=5;
00028 else if (g_strcasecmp(mot, "BGROUND" )==0) flag=6;
00029 else if (g_strcasecmp(mot, "FONT" )==0) flag=7;
00030 else if (g_strcasecmp(mot, "SHOWRIGHTMARGIN")==0) flag=8;
00031 else if (g_strcasecmp(mot, "UNDOLEVELS" )==0) flag=9;
00032 else flag=0;
00033 memset(mot,0,b); b=0;
00034 }
00035 else if (c ==0XA)
00036 {
00037 if (flag==1) // LEFT -------------------------------------------------
00038 {
00039 tmp = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00040 AppLEFT = g_ascii_strtod(tmp,NULL);
00041 }
00042 else if (flag==2) // TOP --------------------------------------------------
00043 {
00044 tmp = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00045 AppTOP = g_ascii_strtod(tmp,NULL);
00046 }
00047 else if (flag==3) // HEIGHT -----------------------------------------------
00048 {
00049 tmp = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00050 AppHEIGHT = g_ascii_strtod(tmp,NULL);
00051 }
00052 else if (flag==4) // WIDTH ------------------------------------------------
00053 {
00054 tmp = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00055 AppWIDTH = g_ascii_strtod(tmp,NULL);
00056 }
00057 else if (flag==5) // MAXIMIZED --------------------------------------------
00058 {
00059 tmp = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00060 AppMAXIMIZED = (g_ascii_strtod(tmp,NULL)) ? TRUE : FALSE;
00061 }
00062 else if (flag==6) // BACKGROUND COLOR -------------------------------------
00063 AppBGROUND = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00064 else if (flag==7) // FONT -------------------------------------------------
00065 AppFONT = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00066 else if (flag==8) // SHOWRIGHTMARGIN --------------------------------------
00067 {
00068 tmp = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00069 ShowRightMARGIN = (g_ascii_strtod(tmp,NULL)) ? TRUE : FALSE;
00070 }
00071 else if (flag==9) // UNDO LEVELS ------------------------------------------
00072 {
00073 tmp = g_locale_to_utf8 (mot, -1, NULL, NULL, NULL);
00074 AppUNDOLEVELS = (g_ascii_strtod(tmp,NULL))?TRUE:FALSE;
00075 }
00076 memset(mot,0,b); b=flag=0;
00077 }
00078 else if (c !=0XD) mot[b++] = c;
00079 }
00080 fclose (pF);
00081 if (tmp) g_free(tmp);
00082 //g_print("Config chargée\n");
00083 }
|
|
|
Définition à la ligne 92 du fichier App.h. Références idACTIF, idOngletACTIF, NB, et NBfichiersOuverts. Référencé par Projet_Ouvrir(). 00093 {
00094 guint i;
00095 if (!NB) return;
00096 g_print("\nNB=%d NBfichiersOuverts=%d "
00097 "idOngletACTIF=%d idACTIF=%d\n",NB,NBfichiersOuverts,idOngletACTIF,idACTIF);
00098
00099 g_print("\tnom\tid\tExt\tModif\tOnglet\tchemin\n"
00100 "----------------------------------------------------------------\n");
00101 for (i=0; i<NB; i++)
00102 g_print("(%10s)\t%d\t%d\t%d\t%d\t(%s)\n", nom[i],
00103 i,
00104 ext[i],
00105 estModifie[i],
00106 IDOnglet[i],
00107 chemin[i]);
00108 }
|
|
|
Définition à la ligne 138 du fichier App.h. Référencé par Ajouter_TreeviewItem(), et Fichier_EnregistrerSous(). 00139 {
00140 gchar *exta =NULL;
00141 guint n,pos,len;
00142
00143 // si c'est un dossier, retourne -1
00144 if (g_file_test(fich, G_FILE_TEST_IS_DIR)) return -1;
00145
00146 n = pos = strlen(fich);
00147 //pos=n;
00148 while(pos>0) // cherche la position du dernier point
00149 {
00150 if (fich[pos]=='.') break;
00151 pos--;
00152 }
00153
00154 if (!pos) //pas de point ex. README Makefile AUTHORS etc
00155 {
00156 if (g_strcasecmp(fich, "Makefile")==0) return -2;
00157 else return 0;
00158 }
00159
00160 len = n-pos; // il y a un point: sort l' extension ...
00161 exta=g_malloc(len);
00162 strncpy(exta, fich+pos+1, len-1);
00163 exta[len-1]='\0';
00164 len=0;
00165
00166 for (n=1; n<nbEXT; n++) // ... Pour la comparer aux extensions internes
00167 {
00168 if (g_strcasecmp(exta, EXTs[n])==0)
00169 {
00170 len=n;
00171 break;
00172 }
00173 }
00174 g_free (exta);
00175 return len;
00176 }
|
|
|
Définition à la ligne 112 du fichier App.h. Référencé par Projet_Compiler(), Projet_Generate_Makefile(), et Projet_Ouvrir(). 00113 {
00114 gchar *nom =NULL;
00115 gushort n,pos;
00116
00117 if (!fich) return NULL;
00118 n = strlen(fich);
00119 pos=n;
00120 while(pos>0) // cherche la position du dernier point
00121 {
00122 if (fich[pos]=='.') break;
00123 pos--;
00124 };
00125
00126 if (pos) // il y a un point: sort l' extension ...
00127 {
00128 nom=g_malloc(pos);
00129 strncpy(nom, fich, pos);
00130 nom[pos]='\0';
00131 }
00132 return nom;
00133 }
|
1.4.2