]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
CCAR: correction mise a jour nom fichier sur enregistrer sous
authoreficas <>
Fri, 10 Jun 2005 14:59:37 +0000 (14:59 +0000)
committereficas <>
Fri, 10 Jun 2005 14:59:37 +0000 (14:59 +0000)
Editeur/bureau.py
Editeur/compojdc.py
Editeur/treewidget.py

index b7e20949581e7633b5b727f830f6dae96cf9ae44..e214c97598bacdb87bee10748999468bed5ef0ff 100644 (file)
@@ -138,10 +138,30 @@ class BUREAU:
       self.JDCName = self.JDC.nom
       #print "selectJDC",numero_jdc,self.JDCDisplay_courant,self.JDCName
 
-   def newJDC(self,event=None):
+   def newJDC_include(self,event=None):
       """
           Initialise un nouveau JDC vierge
       """
+      import Extensions.jdc_include
+      JdC_aux=Extensions.jdc_include.JdC_include
+
+      self.appli.statusbar.reset_affichage_infos()
+
+      CONTEXT.unset_current_step()
+      J=JdC_aux(procedure="",appli=self.appli,
+                         cata=self.cata,cata_ord_dico=self.cata_ordonne_dico,
+                         rep_mat=self.appli.CONFIGURATION.rep_mat,
+                         )
+      J.analyse()
+      self.JDCName=J.nom
+      self.fileName=None
+      self.ShowJDC(J,self.JDCName)
+      self.appli.toolbar.active_boutons()
+
+   def newJDC(self,event=None):
+      """
+          Initialise un nouveau JDC include vierge
+      """
       self.appli.statusbar.reset_affichage_infos()
 
       CONTEXT.unset_current_step()
@@ -477,6 +497,7 @@ class BUREAU:
                   self.JDCDisplay_courant.fichier = sauvegarde
                   self.JDCName = self.JDC.nom = stripPath(sauvegarde)
                   self.changeNomPage()
+                  CONNECTOR.Emit(self.JDC,"valid")
               return 1
       else :
           return 0
index bf2f38cf9730505a1650c8548304b9c3d8025f4e..8eb6be362b5023327fd0f8725c56b28d97a91269 100644 (file)
@@ -92,6 +92,10 @@ class JDCTreeItem(Objecttreeitem.ObjectTreeItem):
   def GetText(self):
       return  "    "
 
+  def GetLabelText(self):
+      # None --> fonte et couleur par défaut
+      return self.object.nom,None,None
+
   def get_jdc(self):
     """
     Retourne l'objet pointé par self
index 5649fa23afc6c97e6f2d9a9ad6bf53e26b184f0d..e8718716579b92ae25f0db49ad49add30cf0f507 100644 (file)
@@ -28,7 +28,7 @@ from Ihm import CONNECTOR
 
 #
 __version__="$Name:  $"
-__Id__="$Id: treewidget.py,v 1.22 2005/06/01 15:18:16 eficas Exp $"
+__Id__="$Id: treewidget.py,v 1.23 2005/06/06 09:33:06 eficas Exp $"
 #
 
 Fonte_Standard = fontes.standard
@@ -755,6 +755,7 @@ class Node :
         self.racine.trace_ligne()
         self.racine.update_icone()
         self.racine.update_texte()
+        self.racine.update_label_texte()
         self.tree.resizescrollregion()
 
     def efface_node(self):