if len(liste_valeurs) >= max :
self.parent.appli.affiche_infos("La liste ne peut pas avoir plus de %d éléments" %max)
return
- liste_valeurs.append(self.selected_choix)
+ if (self.Liste_valeurs.selection != None):
+ ligne=self.Liste_valeurs.cherche_selected_item()
+ liste_valeurs.insert(ligne,self.selected_choix)
+ else :
+ liste_valeurs.append(self.selected_choix)
self.Liste_valeurs.put_liste(liste_valeurs)
listeActuelle=self.Liste_valeurs.get_liste()
liste_choix=self.node.item.get_liste_possible(listeActuelle)
fram.bind("<ButtonRelease-3>",self.parent.appli.efface_aide)
def add_eval_valeur_sans_into(self,valeurentree=None):
+ if valeurentree == None:
+ valeurentree = self.get_valeur()
valeur,validite=self.node.item.eval_valeur(valeurentree)
if not validite :
commentaire = "impossible d'évaluer : %s " %`valeurentree`
if len(liste_valeurs) >= max :
commentaire="La liste a déjà atteint le nombre maximum d'éléments,ajout refusé"
else :
- liste_valeurs.append(valeur)
+ if (self.Liste_valeurs.selection != None):
+ ligne=self.Liste_valeurs.cherche_selected_item()
+ liste_valeurs.insert(ligne,valeur)
+ else :
+ liste_valeurs.append(valeur)
self.Liste_valeurs.put_liste(liste_valeurs)
self.erase_valeur()
commentaire="Nouvelle valeur acceptée"