Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.18 Fonctions de gestion de directory

2.18.6 SCR_dir_edit (file s_dired.c:129)

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);

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