]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
correction si fichier pas defini
authoreficas <>
Thu, 14 Nov 2002 12:14:20 +0000 (12:14 +0000)
committereficas <>
Thu, 14 Nov 2002 12:14:20 +0000 (12:14 +0000)
Editeur/compomacro.py
Editeur/macrodisplay.py

index 4a38f3fe383839625612ed7e70aef83c76db5c29..6c627bbd9b67ef063b2b05b71299ef3f24709cf8 100644 (file)
@@ -36,7 +36,7 @@ from widgets import Fenetre,FenetreYesNo
 
 #
 __version__="$Name:  $"
-__Id__="$Id: compomacro.py,v 1.8 2002/11/12 13:26:04 eficas Exp $"
+__Id__="$Id: compomacro.py,v 1.9 2002/11/12 18:36:08 eficas Exp $"
 #
 
 class MACROPanel(panels.OngletPanel):
@@ -335,7 +335,11 @@ class INCLUDETreeItem(MACROTreeItem):
 
   def makeView(self,appli):
     nom=self.object.nom
-    if hasattr(self.object,'fichier_ini'):nom=nom+' '+self.object.fichier_ini
+    if hasattr(self.object,'fichier_ini'):
+       if self.object.fichier_ini is None:
+          nom=nom+' '+"Fichier non défini"
+       else:
+          nom=nom+' '+self.object.fichier_ini
     macrodisplay.makeMacroDisplay(appli,self.object,nom)
 
 class INCLUDE_MATERIAUTreeItem(INCLUDETreeItem): pass
index 069a05d1083b68687a17e982871148f71828e922..9c80f2640eee9fc252a3ce01c7dc99861d218433 100644 (file)
@@ -81,9 +81,10 @@ class MacroDisplay:
     self.appli=appli
     self.barre=Tkinter.Frame(self.fenetre,relief="ridge",bd=2)
     self.barre.pack(expand=1,fill=Tkinter.X)
-    b=Tkinter.Button(self.barre,image=images.get_image("Zoom24"),command=self.visufile)
-    b.pack(side='left')
-    tp=tooltip.TOOLTIP(b,"View file")
+    if self.jdc.fichier_text is not None:
+      b=Tkinter.Button(self.barre,image=images.get_image("Zoom24"),command=self.visufile)
+      b.pack(side='left')
+      tp=tooltip.TOOLTIP(b,"View file")
     self.mainPart=Pmw.ScrolledCanvas(self.fenetre,
                                      hull_width=600,
                                      hull_height=500,