Changeset 190


Ignore:
Timestamp:
02/05/10 17:16:58 (14 years ago)
Author:
yerima
Message:

Some changes in visual Yao. I have learnt Vim's command.

Location:
trunk/yao/src/interface/src
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/yao/src/interface/src/CtinWindow.cpp

    r178 r190  
    206206       else if ((comboBoxctin3->currentText().isEmpty()) || (comboBoxctin4->currentText().isEmpty())) 
    207207        { 
    208     QMessageBox::critical(this, "Erreur", "Il y a au moins un module de sortie non definie: entrer la valeur manquante SVP!!!!"); 
     208    QMessageBox::critical(this, "Erreur", "Il y a au moins un module de sortie non definie: entrer la valeur manquante SVP!"); 
    209209        return; // Arrêt de la méthode 
    210210    } 
    211211       else if (comboBoxctin_i->currentText().isEmpty()) 
    212212        { 
    213     QMessageBox::critical(this, "Erreur", "La valeur de l'axe i est vide: entrer la valeur manquante SVP!!!!"); 
     213    QMessageBox::critical(this, "Erreur", "La valeur de l'axe i est vide: entrer la valeur manquante SVP!"); 
    214214        return; // Arrêt de la méthode 
    215215    } 
     
    258258QStringList CtinWindow::getDataCtin() { 
    259259 
    260      
    261260     return CtinData; 
    262261} 
     
    278277void CtinWindow::callCtinHelp() { 
    279278 
    280   QMessageBox::about(this, tr("Aide sur la directive Ctin."),("<p> Cette directive sert à établir des connections, " 
     279  QMessageBox::about(this, tr("Aide sur la directive Ctin."),("<p> Cette directive sert à établir des connections " 
    281280                              "entre les entrées et sorties des modules meme si ceux-ci appartiennent à des espaces " 
    282                               "differents rattachés meme à des trajectoires differentes. <p>Les parametres à " 
    283                               "préciser sont les suivants : <br>nom modul  entree sortie range_i range_j range_k" 
    284                               "range_t."  
    285                               "<br> <a href=\"help/ctin_aide.html\">lien HTML Cliquez ici SVP !</a>")); 
     281                              "differents rattachés à des trajectoires différentes. <p><u>Exemple:</u> ctin Uphy 1 from Ufil 1 i  j  t-1 " 
     282                              "<p>Pour plus d'informations sur la directive,  <a href=\"help/ctin_aide.html\">cliquez ici.</a>")); 
    286283 
    287284} 
  • trunk/yao/src/interface/src/DefvalWindow.cpp

    r185 r190  
    2828                // Déclaration des boutons et champs de saisie de texte. 
    2929 
    30                 compteur                                = 0; 
     30                compteur                        = 0; 
    3131                 
    3232                m_labelNomDefval                = new QLabel("Constante: ");    /*!< QLabel for Nom de la constante . */ 
     
    3737 
    3838                m_ajoutDefval                   = new QPushButton("Ajouter", this);   /*!< QPushButton for Ajout. */ 
    39                 m_DefvalHelpButton      = new QPushButton("De l'aide ?");   /*!< QPushButton for aide. */ 
    40                 m_supDefval                             = new QPushButton("Supprimer", this);  /*!< QPushButton for Supprimer. */ 
     39                m_DefvalHelpButton              = new QPushButton("De l'aide ?");   /*!< QPushButton for aide. */ 
     40                m_supDefval                     = new QPushButton("Supprimer", this);  /*!< QPushButton for Supprimer. */ 
    4141                        m_supDefval->setDisabled(true);   /*!< setDisabled is true. */ 
    4242                m_saveDefvalButton              = new QPushButton("Enregistrer", this);   /*!< QPushButton for Enregistrer. */ 
     
    4646                QStringList horizontalHeaders; 
    4747                        horizontalHeaders << "Constante(s)"  << "Valeur(s)" << " ";  /*!< added Nom Netward Entrees and sorties in table */ 
    48                 vueDefval                                       = new QTableWidget(0, 2);  /*!< QTableWidget's in whitch the objects are listed for thue view. */ 
     48                vueDefval                       = new QTableWidget(0, 2);  /*!< QTableWidget's in whitch the objects are listed for thue view. */ 
    4949                        vueDefval->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 
    5050                        vueDefval->setShowGrid(false);  /*!< this ligne cover the grille in table */ 
     
    5555                        m_layoutH1Defval->addWidget(m_saveDefvalButton); 
    5656                        m_layoutH1Defval->addWidget(m_quitDefval);//m_ajoutDefval); 
    57                 m_layoutGDefval                         = new QGridLayout;  /*!< set QGridLayout m-layoutGDefval */ 
     57                m_layoutGDefval                 = new QGridLayout;  /*!< set QGridLayout m-layoutGDefval */ 
    5858                m_layoutGDefval->addWidget(m_labelNomDefval, 0, 2); 
    5959                m_layoutGDefval->addWidget(m_ligneNomDefval, 0, 3, 1, 2); 
     
    8585 
    8686        addRow();                               // Permet de créer une nouvelle dans le tableau d'affichage. 
     87 
    8788        testContenu(compteur);  // Permet de vérifier si une ligne est présente dans le tableau d'affichage. 
    8889                                                        // Au cas échéant, on ne désactive pas les boutons "Enregistrer" et "Supprimer".  
     
    188189{ 
    189190        QMessageBox::about(this, tr("Aide sur la directive defval."),("<p> La directive defval permet (a l'instar de la directive #define de c/c++) d'associer un nom symbolique a une valeur." 
    190                                                                   "<p><u>Exemple 1</u>: deval szx 12 <p><u>Exemple 2</u>: defval szy \"chaine\"<p> <u>Exemple 3</u>: defval szz szx" 
    191                                                                   "<br> <a href=\"help/defval_aide.html\">lien HTML Cliquez ici SVP !</a>")); 
     191                                                                  "<p><u>Exemple 1</u>: defval szx 12 <p><u>Exemple 2</u>: defval szy \"chaine\"<p> <u>Exemple 3</u>: defval szz szx" 
     192                                                                  "<p> Pour plus d'informations sur defval, <a href=\"help/defval_aide.html\">cliquez ici.</a>")); 
    192193} 
    193194 
     
    227228 
    228229/****************************************************************************************/ 
     230void DefvalWindow::closeEvent(QCloseEvent *event) { 
     231         
     232      if (maybeSave()) { 
     233            //writeSettings(); 
     234            event->accept(); 
     235      }  
     236        else  
     237            event->ignore(); 
     238       
     239} 
     240/***************************************************************************************************************/ 
     241bool DefvalWindow::maybeSave() 
     242{ 
     243      if (isWindowModified()) { 
     244            int ret = QMessageBox::warning(this, tr("Application"), 
     245                        tr("The document has been modified.\n" 
     246                        "Do you want to save your changes?"), 
     247                        QMessageBox::Yes | QMessageBox::Default, 
     248                        QMessageBox::No, 
     249                        QMessageBox::Cancel | QMessageBox::Escape); 
     250            if (ret == QMessageBox::Yes) 
     251             return true;//return save(); 
     252            else if (ret == QMessageBox::Cancel) 
     253            return false; 
     254      } 
     255      return true; 
     256}        
     257 
    229258/************************************************************************************/ 
     259 
    230260/*bool DefvalWindow::enregDataDefval(bool tar) { 
    231261 
  • trunk/yao/src/interface/src/HatNameWindow.cpp

    r184 r190  
    4747         
    4848        m_layoutHBas    = new  QHBoxLayout; 
    49          
    5049         
    5150        m_layoutGHatName                = new QGridLayout ; 
     
    6564                m_layoutHBas->addWidget(m_quitHatName); 
    6665                 
    67                  
    6866                m_layoutGHatName->addLayout(m_layoutHBas, 7, 1, 1, 2); 
    6967                 
    70                 //m_layoutGHatName->addWidget(m_quitHatName, 7, 2, Qt::AlignHCenter); 
    71  
    72         //if (listeFichiers.isEmpty()) 
    73           //  m_supHatName->setDisabled(true); 
    74         //else 
    75             //m_supHatName->setEnabled(true); 
    76          
    77         connect(m_quitHatName, SIGNAL(clicked()), this, SLOT(close())); 
     68        connect(m_quitHatName, SIGNAL(clicked()), this, SLOT(close())); 
    7869        connect(m_supHatName, SIGNAL(clicked()), this, SLOT(deleteHatRow())); 
    7970        connect(m_boutonouvrir , SIGNAL(clicked()), this, SLOT(ouvrirProjetExistant())); 
     
    9283void HatNameWindow::setNomFichierHat(QString nomFichierHat) { 
    9384 
    94     //m_ligneNomHatName->text(); 
    9585} 
    9686 
     
    10696 
    10797void HatNameWindow::appelEnregistrer() { 
    108         //hatHeaderList->clear(); 
    109         //listeFichiers.removeFirst(); 
     98 
    11099        for(QStringList::iterator it=listeFichiers.begin(); it!=listeFichiers.end(); it++) 
    111100                hatHeaderList.push_back(it->toStdString()); 
     
    124113void HatNameWindow::callHatHelp() { 
    125114 
    126 QMessageBox::about(this, tr("Aide sur la directive hatname."),("<p> Au moins une declaration \"hat_name\" est obligatoire. " 
    127                              "Celle-ci permet d'integrer dans le projet, le (ou les) fichier(s) source.h (denote ci-apres " 
     115QMessageBox::about(this, tr("Aide sur la directive hatname."),("<p> Au moins une déclaration \"hat_name\" est obligatoire. " 
     116                             "Celle-ci permet d'intégrer dans le projet, le (ou les) fichier(s) source.h (dénoté ci-aprÚs " 
    128117                             "par nom_i) qui contiendra les fonctions obligatoires de Yao. Le nombre de ces fichiers est " 
    129                              "limite.<p><u>Exemple</u>: hat_name nom_1 [nom_2 ...[nom_n]] ")); 
     118                             "limité.<p><u>Exemple</u>: hat_name nom_1 [nom_2 ...[nom_n]] <p> Pour plus d'informations sur la directive hatname, <a href=\"help/hatname_aide.html\">cliquez ici.</a> ")); 
    130119 
    131120} 
  • trunk/yao/src/interface/src/Include/DefvalWindow.hpp

    r188 r190  
    2222#include <QIODevice> 
    2323#include <QMessageBox> 
     24#include <QCloseEvent> 
    2425 
    2526//using namespace std; 
     
    4344                void addRow(); 
    4445                bool testContenu(int anInt); 
     46                bool maybeSave(); 
    4547               QStringList getDataDefval();  
    46                  
     48         
     49        protected : 
     50                   void closeEvent(QCloseEvent *event);                 
     51         
    4752        public slots :        /*!< Functions called after a click. */ 
    4853 
     
    8893                 
    8994                int compteur; 
    90  
    91  
    9295}; 
    9396 
  • trunk/yao/src/interface/src/Include/OperaWindow.hpp

    r171 r190  
    1919        public : 
    2020                OperaWindow(QWidget *parent=0); 
    21  
     21                void addRow(); 
     22                bool testContenu(int anInt);  
    2223        private : 
    2324         
     
    5253 
    5354                        QGridLayout *m_operaLayoutG; 
    54  
     55                        int compteur; 
    5556}; 
    5657#endif // OPERAWINDOW_HPP 
  • trunk/yao/src/interface/src/InsertFCTWindow.cpp

    r179 r190  
    105105void InsertFCTWindow::callInsertFCTHelp() { 
    106106 
    107   QMessageBox::about(this, tr("Aide sur la directive insert_fct."),("<p> Elle sert a définir les fonctions à , " 
    108                               "insérer dans l'application yao " 
    109                               "étant qu'une trajectoire pourra être porteuse de plusieurs espaces. <p>Les parametres à " 
    110                               "préciser sont les suivants : <br>traj   trajname  type  nbuptime  [offtime dtime]  nbsteptime" 
    111                               "<br> <a href=\"help/traj_aide.html\">lien HTML Cliquez ici SVP !</a>")); 
     107  QMessageBox::about(this, tr("Aide sur la directive insert_fct."),("<p> Cette directive permet à Yao de prendre en compte des instructions propres de l’application de l'utilisateur. Cela doit se traduire par le développement spécifique des fonctions correspondantes. Si le paramÚtre arg est précisé, la fonction sera appelée avec un passage de paramÚtres dont les arguments seront : int argc et char *argv[] (comme un programme c). <p><u>Exemple:</u> insert_fct arg xivg" 
     108"<p>pour plus d'informations sur la directive,  <a href=\"help/insertfct_aide.html\">cliquez ici.</a>")); 
    112109 
    113110} 
  • trunk/yao/src/interface/src/ModulWindow.cpp

    r178 r190  
    443443                 if (m_modulName->text().isEmpty()) 
    444444        { 
    445     QMessageBox::critical(this, "Erreur", "Veuillez definir au moins un nom  du module SVP!!!!"); 
     445    QMessageBox::critical(this, "Erreur", "Veuillez définir au moins un nom du module SVP!"); 
    446446        return; // Arrêt de la méthode  
    447447    } 
     
    472472     + m_lopera->currentText() + specT + netwardT + clonolT + clonofT + hidjacT); 
    473473           
    474         
    475474    row++; 
    476475}  
     
    513512       else //if (comboBoxctin_i->currentText().isEmpty()) 
    514513        { 
    515     QMessageBox::critical(this, "Erreur", "vous ne pouvez pas definir un espace et un opera en meme temps SVP!!!!"); 
     514    QMessageBox::critical(this, "Erreur", "vous ne pouvez pas definir un espace et un opera en meme temps SVP!"); 
    516515        return; // Arrêt de la méthode 
    517516    } 
     
    543542void ModulWindow::callModuljHelp() { 
    544543 
    545   QMessageBox::about(this, tr("Aide sur la directive Module."),("<p> Elle sert a définir les modules, " 
    546                               "Un module est constitué d'un nom attaché à un espace ou à un opérateur et pas les 2  " 
    547                               "à la fois et d'un ensemble d'attribut. <p> " 
    548                               "<br> <a href=\"help/modul_aide.html\">lien HTML Cliquez ici SVP !</a>")); 
    549  
    550 } 
    551  
     544  QMessageBox::about(this, tr("Aide sur la directive Module."),("<p> Cette directive permet de déclarer les modules. Un module est identifié par son nom (modulname). Il doit ensuite être rattaché soit à un espace (introduit par le mot clé space suivi du nom de l’espace(spacename)) soit à un opérateur (introduit par le mot clé opera suivi du nom de l’opérateur (operaname)). <p> <u>Exemple:</u> modul Hfil space Soce input 3 output 1 tempo cout target" 
     545                              "<p>Pour plus d'informations sur la directive module,  <a href=\"help/modul_aide.html\">cliquez ici.</a>")); 
     546 
     547} 
     548 
  • trunk/yao/src/interface/src/NetwardWindow.cpp

    r178 r190  
    215215void NetwardWindow::callNetwardHelp() { 
    216216 
    217   QMessageBox::about(this, tr("Aide sur la directive Netward."),("<p> Elle sert a définir une , " 
    218                               " " 
    219                               " " 
    220                               "" 
    221                               "<br> <a href=\"help/netward_aide.html\">lien HTML Cliquez ici SVP !</a>")); 
    222  
    223 } 
    224  
    225  
     217  QMessageBox::about(this, tr("Aide sur la directive Netward."),("<p> Cette directive permet de créer le code nécessaire à une implémentation aisée, dans des modules, des fonctions réseaux de neurones.<p> Pour plus d'informations sur la directive, <a href=\"help/netward_aide.html\">cliquez ici.</a>")); 
     218 
     219} 
     220 
     221 
  • trunk/yao/src/interface/src/OperaWindow.cpp

    r178 r190  
    1818 
    1919    this->setWindowTitle("Directive Opera."); 
    20  
     20         
    2121        m_labelOperaName                = new QLabel("Nom: "); 
    2222        m_labelOperaType                = new QLabel("Type: "); 
     
    4242    m_quitOpera                 = new QPushButton("Quitter"); 
    4343     
    44         m_operaTableView        = new QTableWidget; 
     44        m_operaTableView        = new QTableWidget(0, 6); 
    4545 
    4646    //Les gestionnaires de positionnement 
     
    5252                m_operaLayoutH1->addWidget(m_operaTableView); 
    5353                m_operaLayoutH1->addLayout(m_operaLayoutV1); 
    54                 //m_operaLayoutH1->addWidget(); 
    5554 
    5655        m_operaLayoutH2         = new QHBoxLayout;       
     
    8079 
    8180        connect(m_quitOpera, SIGNAL(clicked()), this, SLOT(close())); 
    82     //this->show(); 
    8381        this->setFixedWidth(baseSize().width() + 500);   
    8482 
    8583} 
     84/*********************************************************************/ 
     85void OperaWindow::addRow() { 
    8686 
     87        int row = m_operaTableView->rowCount(); 
     88        m_operaTableView->insertRow(row); 
     89        compteur ++; 
     90} 
    8791 
     92/*****************************************************************/ 
     93bool OperaWindow::testContenu(int anInt) { 
     94 
     95        if (anInt != 0) { 
     96                m_deleteOperaButton->setEnabled(true); 
     97                m_enregOpera->setEnabled(true); 
     98        } 
     99        else 
     100        { 
     101                m_deleteOperaButton->setDisabled(true); 
     102                m_enregOpera->setDisabled(true); 
     103        } 
     104} 
     105 
  • trunk/yao/src/interface/src/OptionWindow.cpp

    r185 r190  
    2121   this->setWindowTitle("Directive Option."); 
    2222 
    23                 compteur                                = 0; 
     23                compteur        = 0; 
    2424 
    2525        m_optionLayout          = new QFormLayout; 
    2626        m_optionLayoutH1        = new QHBoxLayout; 
    27                 m_optionLayoutH2        = new QHBoxLayout; 
    28         m_optionLayoutV1                = new QVBoxLayout; 
    29                 m_layoutGOption                 = new QGridLayout;       
     27        m_optionLayoutH2        = new QHBoxLayout; 
     28        m_optionLayoutV1        = new QVBoxLayout; 
     29                m_layoutGOption = new QGridLayout;       
    3030         
    31                 m_labelName                             = new QLabel("Nom de l'option: "); 
    32                 m_comboNomOption        = new QComboBox; 
     31                m_labelName     = new QLabel("Nom de l'option: "); 
     32                m_comboNomOption = new QComboBox; 
    3333 
    3434 
    35                 m_optionAddButton               = new QPushButton("Ajouter", this); 
     35                m_optionAddButton       = new QPushButton("Ajouter", this); 
    3636                m_optionDeleteButton    = new QPushButton("Supprimer", this); 
    3737                m_optionDeleteButton->setDisabled(true); 
    3838                m_enregOption           = new QPushButton("Enregistrer" , this); 
    3939                m_enregOption->setDisabled(true); 
    40                 m_optionHelpButton              = new QPushButton("De l'aide ?" , this); 
    41         m_quitOption            = new QPushButton("Quitter", this); 
     40                m_optionHelpButton      = new QPushButton("De l'aide ?" , this); 
     41                m_quitOption            = new QPushButton("Quitter", this); 
    4242 
    4343                m_comboNomOption->insertItem(1, "O_M1QN3");         
     
    5555                m_comboNomOption->insertItem(13, "O_DBG_TRC_AWARD"); 
    5656                 
    57         //filesList << "file 1";         
    58          
    5957 
    6058        filesListModele = new QStringListModel(filesList); 
     
    6866                m_optionLayoutH2->addWidget(m_quitOption); 
    6967         
    70  
    7168        m_layoutGOption->addWidget(m_labelName, 0, 0); 
    7269        m_layoutGOption->addWidget(m_comboNomOption, 0, 1); 
     
    7976 
    8077         
    81         /*       
    82         m_optionLayoutH1        = new QHBoxLayout ;      
    83                 m_optionLayoutH1->addWidget(m_optionListView); 
    84                 m_optionLayoutH1->addLayout(m_optionLayoutV1); 
    85  
    86          
    87  
    88          
    89         //Les gestionnaires de positionnement 
    90         m_optionLayout          = new QFormLayout;       
    91                 m_optionLayout->addRow("Option name: ", m_m_comboNomOption); 
    92                 m_optionLayout->addRow(m_optionLayoutH1); 
    93                 m_optionLayout->addRow(m_optionLayoutH2); 
    94         // m_layout1Option->addRow("Chemin ", m_boutonCheminProjet); 
    95          
    96  
    97    */ 
    98  
    99          
    100          
    101  
    10278        this->setLayout(m_layoutGOption); 
    10379     
     
    10783        connect(m_optionAddButton, SIGNAL(clicked()), this, SLOT(addOptionRow())); 
    10884        connect(m_optionDeleteButton, SIGNAL(clicked()), this, SLOT(deleteOptionRow())); 
    109         //connect(m_optionHelpButton , SIGNAL(clicked()), this, SLOT(())); 
    11085         
    111         //this->show(); 
    11286        this->setFixedWidth(baseSize().width() + 450); 
    11387} 
     
    136110        testContenu(compteur); 
    137111         
    138          
    139112} 
    140113 
     
    143116void OptionWindow::saveOptionData() { 
    144117         
    145         //anVector = filesList; 
    146         //for(QStringList::iterator it = filesList.begin(); it != filesList.end(); it++) 
    147                 //anVector.push_back(it);        
    148                 //anVector = filesList.c_str(); 
    149                  
    150         //m_theContext->addExternal(anVector); 
    151      
    152118} 
    153119/*****************************************************************************************************************************/ 
    154120void OptionWindow::enregistrerOption() { 
    155   projetOption = new QFileDialog(this); 
    156   QStringList filtres; 
    157121 
    158   projetOption->setDirectory("."); 
    159   projetOption->setFileMode (QFileDialog::AnyFile); 
    160   filtres << "*.h" 
    161           << "Tous les fichiers (*.*)"; 
    162   projetOption->setFilters(filtres); 
     122          projetOption = new QFileDialog(this); 
     123          QStringList filtres; 
    163124 
    164   //if(fd->exec()) { 
    165     m_cheminProjetOption = projetOption->getSaveFileName(); 
     125          projetOption->setDirectory("."); 
     126          projetOption->setFileMode (QFileDialog::AnyFile); 
     127          filtres << "*.h" 
     128                  << "Tous les fichiers (*.*)"; 
     129          projetOption->setFilters(filtres); 
     130 
     131          //if(fd->exec()) { 
     132            m_cheminProjetOption = projetOption->getSaveFileName(); 
    166133 
    167134} 
     
    169136void OptionWindow::ouvrirProjetExistant3() { 
    170137 
    171     projetOption = new QFileDialog(this); 
    172   QStringList filtres; 
     138            projetOption = new QFileDialog(this); 
     139          QStringList filtres; 
    173140 
    174   projetOption->setDirectory("."); 
    175   projetOption->setFileMode (QFileDialog::AnyFile); 
    176   filtres << "*.h" 
     141          projetOption->setDirectory("."); 
     142          projetOption->setFileMode (QFileDialog::AnyFile); 
     143          filtres << "*.h" 
    177144          << "Tous les fichiers (*.*)"; 
    178   projetOption->setFilters(filtres); 
     145          projetOption->setFilters(filtres); 
    179146 
    180     m_cheminProjetOption = projetOption->getSaveFileName(); 
     147            m_cheminProjetOption = projetOption->getSaveFileName(); 
    181148 } 
    182149 
     
    201168        } 
    202169} 
     170/****************************************************************************************************************************/ 
     171 
  • trunk/yao/src/interface/src/SpaceWindow.cpp

    r188 r190  
    255255void SpaceWindow::callSpaceHelp() { 
    256256 
    257     QMessageBox::about(this, tr("Aide sur la directive space."),("<p> La directive defval permet (a l'instar de la directive #define de c/c++) d'associer un nom symbolique a une valeur." 
    258                                                                   "<p><u>Exemple 1</u>: deval szx 12 <p><u>Exemple 2</u>: defval szy \"chaine\"<p> <u>Exemple 3</u>: defval szz szx")); 
     257    QMessageBox::about(this, tr("Aide sur la directive space."),("<p> La directive space permet de déclarer un espace qui sera identifié par son nom (spacename) et de sa taille qui peut être en 1, 2 ou 3 dimensions." 
     258                                                                  "<p><u>Exemple 1</u>: space Soce M SZX SZY Toce <p> Pour plus d'informations sur la directive space, <a href=\"help/space_aide.html\">cliquez ici.</a>")); 
    259259 
    260260} 
  • trunk/yao/src/interface/src/TrajWindow.cpp

    r186 r190  
    274274  QMessageBox::about(this, tr("Aide sur la directive trajectoire."),("<p> Elle sert a définir une trajectoire, " 
    275275                              "c'est-a-dire des informations sur les aspects temporels nécessaires au projet. Le principe " 
    276                               "étant qu'une trajectoire pourra être porteuse de plusieurs espaces. <p>Les parametres à " 
    277                               "préciser sont les suivants : <br>traj   trajname  type  nbuptime  [offtime dtime] nbsteptime" 
    278                               "<br> <a href=\"help/traj_aide.html\">lien HTML Cliquez ici SVP !</a>")); 
     276                              "étant qu'une trajectoire pourra être porteuse de plusieurs espaces. <p><u>Exemple:</u> traj trajname " 
     277                              "type nbuptime [offtime dtime] nbsteptime" 
     278                              "<p> Pour plus d'informations sur la trajectoire, <a href=\"help/traj_aide.html\">cliquez ici.</a>")); 
    279279 
    280280} 
Note: See TracChangeset for help on using the changeset viewer.