From: eficas <> Date: Mon, 12 May 2003 16:13:02 +0000 (+0000) Subject: correction copier-coller de MACRO X-Git-Tag: CC_param_poursuite~320 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=037f82b0d1d67228855680cab1d0a0f233c3393e;p=modules%2Feficas.git correction copier-coller de MACRO --- diff --git a/Editeur/composimp.py b/Editeur/composimp.py index 23cfcc1c..504e2edc 100644 --- a/Editeur/composimp.py +++ b/Editeur/composimp.py @@ -1060,8 +1060,8 @@ class UNIQUE_SDCO_Panel(UNIQUE_ASSD_Panel): # On est passe de OUI à NON, on supprime la valeur # PN correction de bug (on passe de non a non et cela supprime la valeur) # ajout du if de le ligne suivane - if self.node.item.is_CO(): - self.node.item.delete_valeur_co() + if self.node.item.is_CO(): + self.node.item.delete_valeur_co() self.record_valeur(name=None,mess="Suppression CO enregistrée") self.label_co.place_forget() self.entry_co.place_forget() diff --git a/Editeur/jdcdisplay.py b/Editeur/jdcdisplay.py index 53303962..da4d1ac8 100644 --- a/Editeur/jdcdisplay.py +++ b/Editeur/jdcdisplay.py @@ -235,7 +235,7 @@ class JDCDISPLAY: else: showinfo("Copie impossible", "Vous ne pouvez copier que des commandes ou des mots-clés facteurs !") - return + return def doPaste_Commande(self,objet_a_copier): """ diff --git a/Ihm/I_MACRO_ETAPE.py b/Ihm/I_MACRO_ETAPE.py index 9045037f..2e7ee36b 100644 --- a/Ihm/I_MACRO_ETAPE.py +++ b/Ihm/I_MACRO_ETAPE.py @@ -39,6 +39,17 @@ class MACRO_ETAPE(I_ETAPE.ETAPE): self.typret=None self.recorded_units={} + def copy(self): + """ Méthode qui retourne une copie de self non enregistrée auprès du JDC + et sans sd + On surcharge la methode de ETAPE pour exprimer que les concepts crees + par la MACRO d'origine ne sont pas crees par la copie mais eventuellement + seulement utilises + """ + etape=I_ETAPE.ETAPE.copy(self) + etape.sdprods=[] + return etape + def get_sdprods(self,nom_sd): """ Fonction : retourne le concept produit par l etape de nom nom_sd