1 def view_zone(listeparam) :
4 visu_zone = visu_geom.VisuGeom(from_eficas=True,
9 def view_ligne_arbre(listeparam) :
14 visu_arbre = visu_geom.VisuGeom(from_eficas=True,
17 visu_arbre.visualize()
19 def import_zone(listeparam):
21 from PyQt4.QtGui import QFileDialog
24 fn = QFileDialog.getOpenFileName()
26 FichieraTraduire=str(fn)
28 # lancement traduction
29 import traduire_catalogue_zone
30 tr=traduire_catalogue_zone.TraductionZone(file1=FichieraTraduire)
31 result,texte=tr.traduireZone()
37 itemWidget=listeparam[1]
38 editor.updateJdc(itemWidget,txt)
40 # le dictionnaire des commandes a la structure suivante :
41 # la clef est la commande qui va proposer l action
42 # puis un tuple qui contient
43 # - la fonction a appeler
44 # - le label dans le menu du clic droit
45 # - un tuple contenant les parametres attendus par la fonction
46 # - appelable depuis Salome uniquement -)
47 # - appelable depuis un item valide uniquement
50 'LIGNE_ARBRE':((view_ligne_arbre,"View",('item',),False,True,"affiche dans Geom la representation de la ligne d'arbre"),),
52 (view_zone,"View",('item',),False,True,"affiche dans Geom la representation de la zone "),
53 (import_zone,"import_zone",('editor','self'),False,False,"import de fichier zone"),)