]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
*** empty log message *** V2_0_2_Aster
authorPascale Noyret <pascale.noyret@edf.fr>
Thu, 10 Jun 2010 12:15:15 +0000 (12:15 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Thu, 10 Jun 2010 12:15:15 +0000 (12:15 +0000)
CMakeLists.txt
InterfaceQT4/compomclist.py
InterfaceQT4/gereTraduction.py
InterfaceQT4/monPoursuitePanel.py
InterfaceQT4/qtEficas.py
InterfaceQT4/readercata.py
InterfaceTK/CMakeLists.txt [new file with mode: 0644]
Pmw/CMakeLists.txt [new file with mode: 0644]
Pmw/Pmw_1_2/CMakeLists.txt [new file with mode: 0644]
generator/generator_map.py
generator/generator_python.py

index d0b3f875680bf16b6662ff9010ddc2be43481d6a..afbe5333fa6fd293e5cab85532a6a5c135d9ce83 100644 (file)
@@ -89,6 +89,7 @@ set ( _OPTIONLIST
   WITH_ASTER
   WITH_MAP
   WITH_SEP
+  WITH_TK
   WITH_SALOME_MECA
   )
 
@@ -159,8 +160,14 @@ endif (WITH_OPENTURNS)
 # Installation des fichiers : Aster
 if (WITH_ASTER)
   add_subdirectory ( Aster )
+  add_subdirectory ( Traducteur )
 endif (WITH_ASTER)
 
+if (WITH_TK)
+  add_subdirectory ( InterfaceTK )
+  add_subdirectory ( Pmw )
+endif (WITH_TK)
+
 # Installation des fichiers : MAP
 if (WITH_MAP)
   add_subdirectory ( Map )
index 029d73dc8e7c7940710f5909397b692442b0abb5..dbc71ca0d32dab1fa02c72562293ced259f43d7b 100644 (file)
@@ -147,6 +147,7 @@ class MCListTreeItem(Objecttreeitem.SequenceTreeItem,compofact.FACTTreeItem):
 
     def get_docu(self):
         """ Retourne la clef de doc de l'objet pointé par self """
+        print "hhhhhhhhhhhh"
         return self.object.get_docu()    
 
     def iscopiable(self):
index d7500886b4eb3d06871ce6ddf960a283dfb0ed02..c93edcb0b38b6937146ce0c89fa4d635f39eb754 100644 (file)
@@ -11,15 +11,12 @@ def traduction(directPath,editor,version):
     if version == "V8V9" : 
        from Traducteur import traduitV8V9 
        suffixe="v9.comm"
-    print "hhhhhhhhhhhhhhhhhhhhhhhhhhhh"
     fn = QFileDialog.getOpenFileName( 
                        editor.appliEficas,
                         editor.appliEficas.trUtf8('Traduire Fichier'),
                        QString(directPath) ,
                         editor.appliEficas.trUtf8('JDC Files (*.comm);;''All Files (*)'))
 
-    print "hhhhhhhhhhhhhhhhhhhhhhhhhhhh"
-    print fn
     FichieraTraduire=str(fn)
     if (FichieraTraduire == "" or FichieraTraduire == () ) : return
     i=FichieraTraduire.rfind(".")
index bd5aa306b16c482cdc45814fb77fa0f49f3fbbc8..94a72e610c7d243e91e96c6010d8f94b583adfb2 100644 (file)
@@ -75,7 +75,6 @@ class MonPoursuitePanel(MonMacroPanel):
         self.BBrowse.setMinimumSize(QtCore.QSize(140, 50))
         self.BBrowse.setObjectName("BBrowse")
         self.TWChoix.addTab(self.TabPage, "")
-        self.gridlayout.addWidget(self.TWChoix, 0, 0, 1, 3)
 
         self.BFichier.setText(QtGui.QApplication.translate("DPour", "Autre Fichier", None, QtGui.QApplication.UnicodeUTF8))
         self.BBrowse.setText(QtGui.QApplication.translate("DPour", "Edit", None, QtGui.QApplication.UnicodeUTF8))
index c1827f9e600d4bb675761952835dbed6753a8e94..ab9fe57287f45d8b3c5862b52d16502293fbd57c 100644 (file)
@@ -20,6 +20,7 @@ class Appli(Ui_Eficas,QMainWindow):
         Constructor
         """
         self.VERSION_EFICAS="Eficas QT4 V2.0"
+
         self.ihm="QT"
         self.code=code
         self.ssCode=ssCode
@@ -30,6 +31,7 @@ class Appli(Ui_Eficas,QMainWindow):
         self.dict_reels={}
 
         import prefs
+        #print prefs
         prefs.code=code
         name='prefs_'+prefs.code
         prefsCode=__import__(name)
@@ -46,7 +48,6 @@ class Appli(Ui_Eficas,QMainWindow):
            import sys
         nameConf='configuration_'+prefs.code
         configuration=__import__(nameConf)
-
         self.CONFIGURATION = configuration.make_config(self,prefsCode.REPINI)
         self.CONFIGStyle = configuration.make_config_style(self,prefsCode.REPINI)
         if hasattr(prefsCode,'encoding'):
@@ -259,11 +260,11 @@ class Appli(Ui_Eficas,QMainWindow):
 
     def traductionV7V8(self):
         from gereTraduction import traduction
-        traduction(self.CONFIGURATION.rep_user,self.viewmanager,"V7V8")
+        traduction(self.CONFIGURATION.rep_ini,self.viewmanager,"V7V8")
 
     def traductionV8V9(self):
         from gereTraduction import traduction
-        traduction(self.CONFIGURATION.rep_user,self.viewmanager,"V8V9")
+        traduction(self.CONFIGURATION.rep_ini,self.viewmanager,"V8V9")
 
     def version(self) :
         from monVisu import DVisu
index 114a48d87b40739f689dc2cad630af1cfc4d0dd6..4207cd040c5d891876343c00e2dbf16758bfd47b 100644 (file)
@@ -260,9 +260,10 @@ class READERCATA:
    def traite_clefs_documentaires(self):
       try:
         self.fic_cata_clef=os.path.splitext(self.fic_cata_c)[0]+'_clefs_docu'
+        #print self.fic_cata_clef
         f=open(self.fic_cata_clef)
       except:
-        #print "Pas de fichier associe contenant des clefs documentaires"
+        print "Pas de fichier associe contenant des clefs documentaires"
         return
 
       dict_clef_docu={}
diff --git a/InterfaceTK/CMakeLists.txt b/InterfaceTK/CMakeLists.txt
new file mode 100644 (file)
index 0000000..ebc018e
--- /dev/null
@@ -0,0 +1,48 @@
+# -*- coding: utf-8 -*-
+#            CONFIGURATION MANAGEMENT OF EDF VERSION
+# ======================================================================
+# COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
+# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
+# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
+# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
+# (AT YOUR OPTION) ANY LATER VERSION.
+#
+# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
+# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
+# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
+# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
+#
+# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
+# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
+#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
+#
+#
+# ======================================================================
+
+# Installation de tous les fichiers Python, texte et images du repertoire et des sous-repertoires (sauf CVS)
+install (
+          FILES
+                appli.py basestyle.py browser.py bureau.py catabrowser.py
+                cataediteur.py centerwindow.py change_comm.py compobase.py
+                compobloc.py compocommandecomm.py compocomm.py compoerror.py
+                compofact.py compoformule.py compojdc.py compomacro.py 
+                compomclist.py componiveau.py componuplet.py compooper.py 
+                compoparameval.py compoparam.py compoproc.py composimp.py 
+                definition_cata.py eficas_go.py eficas.py eficas_test.py 
+                faq.py fenetre_mc_inconnus.py fonctionpanel.py fontes.py 
+                images.py __init__.py Interp.py jdcdisplay.py 
+                listeFichiers.py listePatronsTK.py macrodisplay.py menubar.py
+                newsimppanel.py options.py panels.py panelsSalome.py 
+                patches.py plusieursassdpanel.py plusieursbasepanel.py 
+                plusieursintopanel.py plusieurspanel.py readercata.py 
+                shellpanel.py splash.py statusbar.py styles.py
+                toolbar.py tooltip.py treeitemincanvas.py treewidget.py 
+                TroisDPal.py uniqueassdpanel.py uniquebasepanel.py 
+                uniquecomppanel.py uniqueintopanel.py
+                uniquepanel.py uniquesdcopanel.py widgets.py
+          DESTINATION ${CMAKE_INSTALL_PREFIX}/InterfaceTK
+       )
+
+### Local Variables:
+### mode: cmake
+### End:
diff --git a/Pmw/CMakeLists.txt b/Pmw/CMakeLists.txt
new file mode 100644 (file)
index 0000000..e59468d
--- /dev/null
@@ -0,0 +1,32 @@
+# -*- coding: utf-8 -*-
+#            CONFIGURATION MANAGEMENT OF EDF VERSION
+# ======================================================================
+# COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
+# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
+# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
+# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
+# (AT YOUR OPTION) ANY LATER VERSION.
+#
+# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
+# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
+# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
+# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
+#
+# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
+# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
+#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
+#
+#
+# ======================================================================
+
+# Installation de tous les fichiers Python, texte et images du repertoire et des sous-repertoires (sauf CVS)
+install (
+          FILES
+                __init__.py
+          DESTINATION ${CMAKE_INSTALL_PREFIX}/Pmw
+       )
+add_subdirectory (Pmw_1_2)
+
+### Local Variables:
+### mode: cmake
+### End:
diff --git a/Pmw/Pmw_1_2/CMakeLists.txt b/Pmw/Pmw_1_2/CMakeLists.txt
new file mode 100644 (file)
index 0000000..d61f544
--- /dev/null
@@ -0,0 +1,41 @@
+# -*- coding: utf-8 -*-
+#            CONFIGURATION MANAGEMENT OF EDF VERSION
+# ======================================================================
+# COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
+# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
+# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
+# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
+# (AT YOUR OPTION) ANY LATER VERSION.
+#
+# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
+# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
+# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
+# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
+#
+# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
+# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
+#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
+#
+#
+# ======================================================================
+
+# Installation de tous les fichiers Python, texte et images du repertoire et des sous-repertoires (sauf CVS)
+install ( 
+          FILES
+           __init__.py
+          DESTINATION ${CMAKE_INSTALL_PREFIX}/Pmw/Pmw_1_2
+       )
+install (
+          DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin
+                    ${CMAKE_CURRENT_SOURCE_DIR}/contrib
+                    ${CMAKE_CURRENT_SOURCE_DIR}/demos
+                    ${CMAKE_CURRENT_SOURCE_DIR}/doc
+                    ${CMAKE_CURRENT_SOURCE_DIR}/lib
+                    ${CMAKE_CURRENT_SOURCE_DIR}/tests
+          DESTINATION ${CMAKE_INSTALL_PREFIX}/Pmw/Pmw_1_2
+)
+
+
+### Local Variables:
+### mode: cmake
+### End:
index e8e0026894068d24e3a73ea2a9e5e5c21e91246d..a6fd4e2ff00fd9694cdc22844afc4d6003dd3cc0 100644 (file)
@@ -59,6 +59,7 @@ class MapGenerator(PythonGenerator):
       self.listeCODE=[]
       self.text=""
       self.textCode=""
+      self.texteExecution=""
 
    def verifie(self):
       print 'verification generique'
index 93f6749d26e308d6412bf1eaca474190efff22a6..6d178dcac33eefe763b067dcb093e3fe42b70925 100644 (file)
@@ -153,7 +153,7 @@ class PythonGenerator:
       elif isinstance(obj,Formula):
          return self.generFormula(obj)
       else:
-         raise "Type d'objet non prévu",obj
+         raise "Type d'objet non prevu",obj
 
    def generJDC(self,obj):
       """