files.c File Reference

#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include "const.h"
#include "struct.h"
#include "global.h"
#include "divers.h"
#include "erreurs.h"
#include "io.h"
#include "windows.h"
#include "loadsave.h"
#include "mountlist.h"
#include "moteur.h"

Defines

#define isHidden(Enreg)   ((Enreg)->d_name[0]=='.')
#define COULEUR_FICHIER_NORMAL   CM_Clair
#define COULEUR_REPERTOIRE_NORMAL   CM_Fonce
#define COULEUR_FOND_NORMAL   CM_Noir
#define COULEUR_FICHIER_SELECT   CM_Blanc
#define COULEUR_REPERTOIRE_SELECT   CM_Clair
#define COULEUR_FOND_SELECT   CM_Fonce
#define FILENAMESPACE   13

Functions

int Determiner_repertoire_courant (void)
void Detruire_liste_du_fileselect (void)
char * Nom_formate (char *Nom, int Type)
void Ajouter_element_a_la_liste (char *Nom, int Type)
int VerifieExtension (const char *NomFichier, char *Filtre)
void Lire_liste_des_fichiers (byte Format_demande)
void Lire_liste_des_lecteurs (void)
void Trier_la_liste_des_fichiers (void)
void Afficher_la_liste_des_fichiers (short Decalage_premier, short Decalage_select)
void Determiner_element_de_la_liste (short Decalage_premier, short Decalage_select, char *Libelle, int *Type)
void Select_Scroll_Down (short *Decalage_premier, short *Decalage_select)
void Select_Scroll_Up (short *Decalage_premier, short *Decalage_select)
void Select_Page_Down (short *Decalage_premier, short *Decalage_select, short Lignes)
void Select_Page_Up (short *Decalage_premier, short *Decalage_select, short Lignes)
void Select_End (short *Decalage_premier, short *Decalage_select)
void Select_Home (short *Decalage_premier, short *Decalage_select)
short Calculer_decalage_click_dans_fileselector (void)
void Afficher_bookmark (struct Fenetre_Bouton_dropdown *Bouton, int Numero_bookmark)
void for_each_file (const char *Nom_repertoire, void Callback(const char *))

Define Documentation

#define isHidden ( Enreg   )     ((Enreg)->d_name[0]=='.')

Referenced by Lire_liste_des_fichiers().

#define COULEUR_FICHIER_NORMAL   CM_Clair

#define COULEUR_REPERTOIRE_NORMAL   CM_Fonce

#define COULEUR_FOND_NORMAL   CM_Noir

#define COULEUR_FICHIER_SELECT   CM_Blanc

#define COULEUR_REPERTOIRE_SELECT   CM_Clair

#define COULEUR_FOND_SELECT   CM_Fonce

#define FILENAMESPACE   13


Function Documentation

int Determiner_repertoire_courant ( void   ) 

void Detruire_liste_du_fileselect ( void   ) 

char* Nom_formate ( char *  Nom,
int  Type 
)

void Ajouter_element_a_la_liste ( char *  Nom,
int  Type 
)

int VerifieExtension ( const char *  NomFichier,
char *  Filtre 
)

Referenced by Lire_liste_des_fichiers().

void Lire_liste_des_fichiers ( byte  Format_demande  ) 

void Lire_liste_des_lecteurs ( void   ) 

void Trier_la_liste_des_fichiers ( void   ) 

void Afficher_la_liste_des_fichiers ( short  Decalage_premier,
short  Decalage_select 
)

void Determiner_element_de_la_liste ( short  Decalage_premier,
short  Decalage_select,
char *  Libelle,
int *  Type 
)

void Select_Scroll_Down ( short *  Decalage_premier,
short *  Decalage_select 
)

void Select_Scroll_Up ( short *  Decalage_premier,
short *  Decalage_select 
)

void Select_Page_Down ( short *  Decalage_premier,
short *  Decalage_select,
short  Lignes 
)

void Select_Page_Up ( short *  Decalage_premier,
short *  Decalage_select,
short  Lignes 
)

void Select_End ( short *  Decalage_premier,
short *  Decalage_select 
)

void Select_Home ( short *  Decalage_premier,
short *  Decalage_select 
)

short Calculer_decalage_click_dans_fileselector ( void   ) 

void Afficher_bookmark ( struct Fenetre_Bouton_dropdown Bouton,
int  Numero_bookmark 
)

void for_each_file ( const char *  Nom_repertoire,
void   Callbackconst char * 
)


Generated on Fri Mar 6 16:43:56 2009 for GrafX2 by  doxygen 1.5.8