From 968f5bc406d9c5e1a3e7c36a1fb6c21f9107c398 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Mon, 15 Nov 2004 08:25:10 +0000 Subject: [PATCH] PN : pour surligner le dernier de la liste --- Editeur/plusieursassdpanel.py | 3 +++ Editeur/plusieursbasepanel.py | 6 ++++++ Editeur/plusieursintopanel.py | 3 +++ 3 files changed, 12 insertions(+) diff --git a/Editeur/plusieursassdpanel.py b/Editeur/plusieursassdpanel.py index e4695827..a85d80ef 100644 --- a/Editeur/plusieursassdpanel.py +++ b/Editeur/plusieursassdpanel.py @@ -101,6 +101,9 @@ class PLUSIEURS_ASSD_Panel(PLUSIEURS_Panel): for but in (bouton_accepter,bouton_annuler): but.pack(side='left',padx=5) self.Liste_valeurs.affiche_liste() + if len(l_valeurs) > 0 : + liste_marque=l_valeurs[-1] + self.Liste_valeurs.surligne(liste_marque) self.Liste_choix.affiche_liste() for fram in (self.frame_valeurs,self.frame_boutons_fleches,self.frame_choix,self.frame_boutons): fram.bind("",lambda e,s=self,a=bulle_aide : s.parent.appli.affiche_aide(e,a)) diff --git a/Editeur/plusieursbasepanel.py b/Editeur/plusieursbasepanel.py index 95a671d0..b13e9b12 100644 --- a/Editeur/plusieursbasepanel.py +++ b/Editeur/plusieursbasepanel.py @@ -127,6 +127,9 @@ class PLUSIEURS_BASE_Panel(PLUSIEURS_Panel): wraplength=int(self.frame_aide.winfo_width()*0.8)) self.aide.place(relx=0.5,rely=0.5,anchor='center',relwidth=1) self.Liste_valeurs.affiche_liste() + if len(l_valeurs) > 0 : + liste_marque=l_valeurs[-1] + self.Liste_valeurs.surligne(liste_marque) # boutons Accepter et Annuler bouton_accepter = Button(self.frame_boutons, text='Valider', @@ -151,6 +154,8 @@ class PLUSIEURS_BASE_Panel(PLUSIEURS_Panel): pass self.fenetreparam=FenetreDeParametre( self, self.node.item, self.parent.appli, txtparam) + def valid_valeur(self): + self.add_valeur_plusieurs_base() def add_valeur_plusieurs_base(self,name=None): if name != None : @@ -294,6 +299,7 @@ class PLUSIEURS_BASE_Panel(PLUSIEURS_Panel): """ if not val : valeur = self.node.item.object.getval() + print "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii" else: valeur = val if not valeur : return diff --git a/Editeur/plusieursintopanel.py b/Editeur/plusieursintopanel.py index 4c3ce246..ebc4dde3 100644 --- a/Editeur/plusieursintopanel.py +++ b/Editeur/plusieursintopanel.py @@ -105,6 +105,9 @@ class PLUSIEURS_INTO_Panel(PLUSIEURS_Panel): for but in (bouton_accepter,bouton_annuler): but.pack(side='left',padx=5) self.Liste_valeurs.affiche_liste() + if len(l_valeurs) > 0 : + liste_marque=l_valeurs[-1] + self.Liste_valeurs.surligne(liste_marque) self.Liste_choix.affiche_liste() for fram in (self.frame_valeurs,self.frame_boutons_fleches,self.frame_choix,self.frame_boutons): fram.bind("",lambda e,s=self,a=bulle_aide : s.parent.appli.affiche_aide(e,a)) -- 2.39.2