// Module PI : Peida Interactive     PIFileChooser
// Selecteur de fichier                    96-97
// LAL (Orsay) / IN2P3-CNRS  DAPNIA/SPP (Saclay) / CEA

#include "sopnamsp.h"
#include "pifilechogen.h"


/************* PIFileChooserGen ************/

//++
// Class	PIFileChooser
// Lib		PI
// include	pifilechogen.h
//
//	Composant graphique de type sélecteur de fichier, permettant de choisir 
//	un nom de fichier et de naviguer dans les répertoires.
//	"PIFileChooserGen" définit l'interface (classe virtuelle pure). Les objets 
//	instanciés doivent être de la classe "PIFileChooser" déclarée dans le fichier
//	entête "PIFILECHO_H". Le message associé à l'objet est envoyé completé 
//	avec "PIMsg_OK" si un nom de fichier a été choisi. la variable "data"
//	est alors un pointeur sur une chaîne de caractères ("char *"), 
//	contenant le nom complet du fichier. Si aucun fichier n'a été 
//	sélectionné, le message de l'objet est completé avec "PIMsg_Cancel" et 
//	le "data" contient le pointeur "NULL".
//--
//++
// Links	Parents
// PIWdg
//--
//++
// Titre	Constructeur et méthodes
//--
//++
// PIFileChooser(PIMsgHandler* par, const char* nom, PIMessage msg)
//	Création d'un objet sélecteur de fichier, avec le message "msg".
// void  Show()
//	Affiche la fenêtre de sélection des fichiers
// void  AcceptNewFile(bool acc)
//	Active ("acc=true") ou désactive la possibilité de spécifier
//	un nouveau fichier.
// void  SetPath(string const&)
//	Définit le chemin d'accès (répertoire) choisi par défaut
// void  SetFileName(string const&) 
//	Nom de fichier sélectionné par défaut
// string  GetPath()
//	Retourne le chemin d'accès. NON IMPLEMENTE EN X/MOTIF (06/98)
// string  GetFileName()
//	Retourne le nom complet du fichier sélectionné. 
//--


PIFileChooserGen::PIFileChooserGen(PIMsgHandler* par, const char* nom, PIMessage msg)
: PIWdg(NULL, nom)
{
SetMsg(msg);
SetMsgParent(par);
}

PIFileChooserGen::~PIFileChooserGen()
{}

void PIFileChooserGen::Show()
{
return;
}


void PIFileChooserGen::AcceptNewFile(bool)
{
return;
}


