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