From: eficas <> Date: Fri, 6 Feb 2004 16:33:32 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: CC01mar04fin~5 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=8e16f0ec6928dc8f4d81ec05e399e14605f5ef37;p=tools%2Feficas.git *** empty log message *** --- diff --git a/Editeur/fonctionpanel.py b/Editeur/fonctionpanel.py index 11efd77c..dd16a053 100644 --- a/Editeur/fonctionpanel.py +++ b/Editeur/fonctionpanel.py @@ -82,7 +82,7 @@ class FONCTION_Panel(PLUSIEURS_BASE_Panel): # création des objets dans les frames liste_commandes_valeurs = (("",self.selectValeur), ("",self.deselectValeur), - ("",self.sup_double_valeur)) + ("",self.sup_valeur_sans_into)) self.Liste_valeurs = ListeChoix(self,self.frame_valeurs,l2_valeurs,liste_commandes = liste_commandes_valeurs, titre="Valeur(s) actuelle(s)") @@ -101,11 +101,10 @@ class FONCTION_Panel(PLUSIEURS_BASE_Panel): # boutons Ajouter et Supprimer bouton_add = Button(self.frame_boutons_fleches, image = images.get_image('arrow_left'), - #command = self.add_valeur_plusieurs_base) command = self.add_double_valeur_plusieurs_base) bouton_sup = Button(self.frame_boutons_fleches, image = images.get_image('arrow_right'), - command = self.sup_double_valeur) + command = self.sup_valeur_sans_into) bouton_add.place(relx=0.3,rely=0.35) bouton_sup.place(relx=0.3,rely=0.65) # affichage de l'aide @@ -145,8 +144,6 @@ class FONCTION_Panel(PLUSIEURS_BASE_Panel): l_valeurs.append(item) self.accepte_modifs_valeur(min,max,l_valeurs) - def sup_double_valeur(self): - pass def add_double_valeur_plusieurs_base(self): # on verifie qu'il s agit bien d un tuple @@ -200,7 +197,17 @@ class FONCTION_Panel(PLUSIEURS_BASE_Panel): self.parent.appli.affiche_infos(commentaire) return - # si on est la on ajoute le tuple - l1_valeurs.append(valeur[0],valeur[1])) + # si une valeur est selectionnee on la remplace + # sinon on ajoute la valeur + if (self.Liste_valeurs.selection != None): + l1_valeurs=[] + trouve=0 + for val in self.Liste_valeurs.get_liste(): + if val == self.Liste_valeurs.selection[0] and trouve == 0: + l1_valeurs.append((valeur[0],valeur[1])) + trouve=1 + else : + l1_valeurs.append(val) + else : + l1_valeurs.append((valeur[0],valeur[1])) self.Liste_valeurs.put_liste(l1_valeurs) - print l1_valeurs diff --git a/Editeur/newsimppanel.py b/Editeur/newsimppanel.py index 6f2cf46d..b03c9ca6 100644 --- a/Editeur/newsimppanel.py +++ b/Editeur/newsimppanel.py @@ -55,9 +55,7 @@ class newSIMPPanel(panels.OngletPanel): nb.pack(fill = 'both', expand = 1) self.nb=nb nb.add('Valeur', tab_text='Saisir valeur') - #nb.add('Commentaire',tab_text='Insérer commentaire') self.makeValeurPage(nb.page('Valeur')) - #self.makeCommentairePage(nb.page("Commentaire")) nb.setnaturalsize() # ---------------------------------------------------------------------------------------- @@ -87,6 +85,7 @@ class newSIMPPanel(panels.OngletPanel): """ Enregistre val comme valeur de self.node.item.object en evaluant l item et en le validant + Si name n'est pas renseigné, la valeur """ if self.parent.modified == 'n' : self.parent.init_modif() if name != None: @@ -111,8 +110,6 @@ class newSIMPPanel(panels.OngletPanel): commentaire=self.node.item.info_erreur_item() if validite : - print "YYYYY" - print valeur self.node.item.set_valeur(valeur) self.parent.appli.affiche_infos(mess) if self.node.item.get_position()=='global': diff --git a/Editeur/plusieurspanel.py b/Editeur/plusieurspanel.py index 3be1c79a..0af6d238 100644 --- a/Editeur/plusieurspanel.py +++ b/Editeur/plusieurspanel.py @@ -74,8 +74,6 @@ class PLUSIEURS_Panel(newSIMPPanel): self.parent.appli.affiche_infos("Valeur acceptée") self.record_valeur(valeur) - #if self.node.item.isvalid(): - # self.node.parent.select() # fermeture de la fenêtre de sélection if self.ajout_valeurs: self.ajout_valeurs.quit() @@ -172,7 +170,6 @@ class PLUSIEURS_Panel(newSIMPPanel): """ if not val : #valeur = self.node.item.getval() - print "RRRRRRRRRRRRRRRRRRRRRRRRRRR" valeur = self.node.item.object.getval() else: valeur = val