|
From: <de...@us...> - 2003-07-04 15:37:10
|
Update of /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/tr/telemac
In directory sc8-pr-cvs1:/tmp/cvs-serv13200
Added Files:
TrDicoProjet.java TrTelemacCodePrefDialogPanel.java
TrTelemacServeur.java
Log Message:
...
--- NEW FILE: TrDicoProjet.java ---
/*
* @file TrDicoProjet.java
* @creation 16 juin 2003
* @modification $Date: 2003/07/04 15:37:05 $
* @license GNU General Public License 2
* @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
* @mail de...@fu...
*/
package org.fudaa.fudaa.tr.telemac;
import java.awt.event.ActionListener;
import java.io.File;
import org.fudaa.dodico.commun.ProgressionInterface;
import org.fudaa.dodico.dico.DicoCasFileFormat;
import org.fudaa.fudaa.commun.FudaaCommonImplementation;
import org.fudaa.fudaa.dico.FDicoParams;
import org.fudaa.fudaa.dico.FDicoProjet;
import org.fudaa.fudaa.dico.FDicoProjetInterface;
import org.fudaa.fudaa.tr.TrImplementation;
import org.fudaa.fudaa.tr.TrProjet;
/**
* @author deniger
* @version $Id: TrDicoProjet.java,v 1.1 2003/07/04 15:37:05 deniger Exp $
*/
public class TrDicoProjet
extends FDicoProjet
implements FDicoProjetInterface, TrProjet, ActionListener
{
public TrDicoProjet(FDicoParams _param,TrImplementation _impl)
{
super(_param,_impl);
if(isValide()) actions_.setEnableCalcul(true);
}
public final boolean isValide()
{
return super.isValide();
}
public static TrDicoProjet init(
File _file,
DicoCasFileFormat _fileFormat,
ProgressionInterface _progress,TrImplementation _ui)
{
//TODO: gerer si param deja present
FDicoParams params_=FDicoParams.init(_file, _fileFormat, _progress, _ui);
if(params_!=null) return new TrDicoProjet(params_,_ui);
else return null;
}
public void close()
{
super.close();
((TrImplementation) impl_).closeProjet(this);
}
/**
*
*/
public String getID()
{
return TrProjet.TELEMAC_DICO_ID;
}
/**
*
*/
public void setImpl(TrImplementation _impl)
{
impl_ = _impl;
}
}
--- NEW FILE: TrTelemacCodePrefDialogPanel.java ---
/*
* @file TrTelemacCodePreferencesPanel.java
* @creation 3 juin 2003
* @modification $Date: 2003/07/04 15:37:05 $
* @license GNU General Public License 2
* @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
* @mail de...@fu...
*/
package org.fudaa.fudaa.tr.telemac;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.io.File;
import javax.swing.BorderFactory;
import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
import com.memoire.bu.BuBorderLayout;
import com.memoire.bu.BuGridLayout;
import com.memoire.bu.BuPanel;
import org.fudaa.ebli.dialog.EbliSimpleDialogPanel;
import org.fudaa.fudaa.commun.FudaaLib;
import org.fudaa.fudaa.commun.exec.FudaaExecManagerPanel;
import org.fudaa.fudaa.commun.exec.FudaaExecServerManager;
import org.fudaa.fudaa.commun.exec.FudaaExecServerManagerPanel;
import org.fudaa.fudaa.commun.tableau.FudaaCellFileEditor;
import org.fudaa.fudaa.commun.tableau.FudaaPanelListEditor;
import org.fudaa.fudaa.commun.tableau.FudaaPanelListEditorModel;
import org.fudaa.fudaa.tr.TrPreferences;
/**
* @author deniger
* @version $Id: TrTelemacCodePrefDialogPanel.java,v 1.1 2003/07/04 15:37:05 deniger Exp $
*/
public class TrTelemacCodePrefDialogPanel extends FudaaExecServerManagerPanel
{
JTextField txtRep_;
FudaaExecServerManager srv_;
FudaaExecManagerPanel exeEditor_;
//FudaaCellFileEditor cellFileEditor_;
/**
*
*/
public TrTelemacCodePrefDialogPanel(FudaaExecServerManager _srv)
{
super(_srv);
// addEmptyBorder(10);
// setLayout(new BuBorderLayout(5, 5));
// JPanel pn = new BuPanel();
// pn.setLayout(new BuGridLayout(2, 25, 5, true, false, false, false));
// exeEditor_=new FudaaExecManagerPanel(_srv);
//
//// editor.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Codes"));
//// cellFileEditor_ = new FudaaCellFileEditor();
//// cellFileEditor_.setMultipleSelection(false);
//// cellFileEditor_.setOnlyName(true);
//// cellFileEditor_.setFileChooserSelectionMode(JFileChooser.FILES_ONLY);
// add(pn, BuBorderLayout.NORTH);
// add(exeEditor_, BuBorderLayout.SOUTH);
// initFromPref();
}
private void initFromPref()
{
// txtRep_.setText(TrPreferences.getCodeDir(TrPreferences.TELEMAC));
// cellFileEditor_.setInitRep(new File(TrPreferences.getCodeDir(TrPreferences.TELEMAC)));
}
/**
*
*/
public void apply()
{
super.apply();
}
}
--- NEW FILE: TrTelemacServeur.java ---
/*
* @file TrTelemacServeur.java
* @creation 27 mai 2003
* @modification $Date: 2003/07/04 15:37:05 $
* @license GNU General Public License 2
* @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
* @mail de...@fu...
*/
package org.fudaa.fudaa.tr.telemac;
/**
* @author deniger
* @version $Id: TrTelemacServeur.java,v 1.1 2003/07/04 15:37:05 deniger Exp $
*/
public class TrTelemacServeur
{
private boolean distant_;
public TrTelemacServeur()
{
this(false);
}
public TrTelemacServeur(boolean _distant)
{
distant_=true;
}
}
|