SCR/AL1 - TOME IV. Les librairies internes
2.18 Fonctions de gestion de directory
Syntax
SCRSTAT *SCR_dir_edit(path, dir, file, line, col, nl, attr, fn)
char *path, *dir, *file;
int line, col, nl, attr;
int (*fn)();
Description
Lit les fichiers correspondant au masque path et les affiche dans un menu, à l'aide de la fonction SCR_dir_edit_1().
Si le fichier sélectionné est un directory, ce directory est édité à son tour, à nouveau par un appel à SCR_dir_edit_1().
Les variables dir et file contiennent en output le nom absolu du dernier directory scanné et le masque de recherche. Elles doivent avoir une taille suffisante.
Le MENU est placé en ligne line, colonne col, sur un nombre de lignes nl. L'attribut de fond est attr.
fn est un pointeur de fonction qui permet de filtrer les fichiers trouvés : cette fonction a la syntaxe suivante :
int fn(char *text, char * dirname, SCRSTAT *ss);
où
Cette fonction est utilisée dans les champs de type DIR.
Valeur retournée
pointeur vers une structure SCRSTAT statique avec le fichier sélectionné. NULL si pas de sélection (sortie par ESCAPE).
Voir également
SCR_dir_edit_1(), SCR_dir(), ...
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be