From: Pascale Noyret Date: Mon, 31 Mar 2014 09:49:31 +0000 (+0000) Subject: ajout CarmelCND en tant qu icone X-Git-Tag: V7_4_0 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=09aec4292146f6ab703f0722b393cb25e402bb14;p=modules%2Feficas.git ajout CarmelCND en tant qu icone --- diff --git a/Makefile.in b/Makefile.in index 86bef06a..818def6f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -25,6 +25,7 @@ eficasternovice.png \ eficasotstd.png \ eficasotwrp.png \ eficascarmel.png \ +eficasCND.png \ moins.png \ plus.png \ select1.png \ diff --git a/resources/eficasCND.png b/resources/eficasCND.png new file mode 100644 index 00000000..b752a2ff Binary files /dev/null and b/resources/eficasCND.png differ diff --git a/src/EFICASGUI/EFICASGUI.py b/src/EFICASGUI/EFICASGUI.py index 755ec6aa..113fa5dc 100644 --- a/src/EFICASGUI/EFICASGUI.py +++ b/src/EFICASGUI/EFICASGUI.py @@ -47,6 +47,7 @@ class GUIcontext: OT_WRAPPER_ID = 945 MULTICATALOG_ID = 946 CARMEL3D_ID = 947 + CARMELCND_ID = 948 # constructor def __init__(self): @@ -81,6 +82,10 @@ class GUIcontext: "Eficas pour Openturns Wrapper", "Editer un jeu de commande Openturns Wrapper avec Eficas", "eficasotwrp.png") + self.addActionConditionally("CarmelCND/prefs.py", GUIcontext.CARMELCND_ID, + "Eficas pour CarmelCND", + "Editer un jeu de commande CarmelCND avec Eficas", + "eficasCND.png") self.addActionConditionally("Carmel3D/prefs.py", GUIcontext.CARMEL3D_ID, "Eficas pour Carmel3D", "Editer un jeu de commande Carmel3D avec Eficas", @@ -223,6 +228,10 @@ def runEficaspourCarmel3D(): import eficasSalome eficasSalome.runEficas( "CARMEL3D" ) +def runEficaspourCarmelCND(): + print "runEficas Pour CarmelCND " + import eficasSalome + eficasSalome.runEficas( "CARMELCND" ) def runEficasFichier(version=None): """ @@ -263,6 +272,7 @@ dict_command={ GUIcontext.MAP_ID : runEficaspourMap, GUIcontext.OT_STUDY_ID : runEficaspourOpenturnsStudy, GUIcontext.OT_WRAPPER_ID : runEficaspourOpenturnsWrapper, + GUIcontext.CARMELCND_ID : runEficaspourCarmelCND, GUIcontext.CARMEL3D_ID : runEficaspourCarmel3D, GUIcontext.MULTICATALOG_ID : runEficas, diff --git a/src/EFICASGUI/eficasSalome.py b/src/EFICASGUI/eficasSalome.py index 0634f4e6..c5c6f8b4 100644 --- a/src/EFICASGUI/eficasSalome.py +++ b/src/EFICASGUI/eficasSalome.py @@ -65,7 +65,7 @@ class MyEficas( qtEficas.Appli ): @param fichier: chemin absolu du fichier eficas a ouvrir a das le lancement. optionnel """ - dictPathCode={'ASTER':'Aster','OPENTURNS_STUDY':'Openturns_Study','CARMEL3D':'Carmel3D', + dictPathCode={'ASTER':'Aster','OPENTURNS_STUDY':'Openturns_Study','CARMEL3D':'Carmel3D', 'CARMELCND':'CarmelCND', 'OPENTURNS_WRAPPER':'Openturns_Wrapper','MAP':'MAP','SEP':'Sep', 'ZCRACKS':'ZCracks'} if code in dictPathCode.keys(): pathCode=dictPathCode[code] @@ -207,8 +207,7 @@ class MyEficas( qtEficas.Appli ): if monObjet != None : # selection d'un groupe de SMESH meshObject=monObjet._narrow(SMESH.SMESH_Mesh) except : - # logger.debug(' pb avec ( entry = %s ) ' %entry ) - pass + logger.debug(' pb avec ( entry = %s ) ' %entry ) return meshObject #------------------------------------- @@ -564,11 +563,13 @@ class MyEficas( qtEficas.Appli ): 'OPENTURNS_STUDY': "FICHIER_EFICAS_OPENTURNS_STUDY", 'OPENTURNS_WRAPPER': "FICHIER_EFICAS_OPENTURNS_WRAPPER", 'CARMEL3D': "FICHIER_EFICAS_CARMEL3D", + 'CARMELCND': "FICHIER_EFICAS_CARMELCND", } folderName = { 'ASTER' : 'AsterFiles', 'SEP' : 'OMFiles' , 'CARMEL3D' : 'CARMEL3DFiles' , + 'CARMELCND' : 'CARMELCNDFiles' , 'MAP' : 'MapFiles' , 'OPENTURNS_STUDY': 'OpenturnsFiles', 'OPENTURNS_WRAPPER': 'OpenturnsFiles'} @@ -577,6 +578,7 @@ class MyEficas( qtEficas.Appli ): 'SEP': "SEP_FILE_FOLDER", 'MAP': "MAP_FILE_FOLDER", 'CARMEL3D': "CARMEL3D_FILE_FOLDER", + 'CARMELCND': "CARMELCND_FILE_FOLDER", 'OPENTURNS_STUDY':"OPENTURNS_FILE_FOLDER", 'OPENTURNS_WRAPPER': "OPENTURNS_FILE_FOLDER"}