From 5f74b7f790ce8c9bb3e34befcbfea80033250a44 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Mon, 10 Mar 2003 17:24:43 +0000 Subject: [PATCH] =?utf8?q?CCAR:=20correction=20de=20la=20methode=20resizes?= =?utf8?q?crollsize=20de=20la=20classe=20Tree=20et=20suppression=20des=20i?= =?utf8?q?mpressions=20de=20temps=20sur=20la=20sortie=20standard=20remplac?= =?utf8?q?=C3=A9es=20par=20la=20barre=20de=20progression=20du=20splash.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Editeur/readercata.py | 22 ++++++++++++++-------- Editeur/treewidget.py | 10 ++++++---- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/Editeur/readercata.py b/Editeur/readercata.py index 1a9f1db3..a5672a09 100644 --- a/Editeur/readercata.py +++ b/Editeur/readercata.py @@ -69,6 +69,7 @@ class READERCATA: """ message1 = "Compilation des fichiers Eficas \n\n Veuillez patienter ..." splash._splash.configure(text = message1) + self.configure_barre(4) if len(self.appli.CONFIGURATION.catalogues) == 1: self.fic_cata = self.appli.CONFIGURATION.catalogues[0][2] self.code = self.appli.CONFIGURATION.catalogues[0][0] @@ -95,32 +96,37 @@ class READERCATA: # détermination de fic_cata_c et fic_cata_p self.fic_cata_c = self.fic_cata + 'c' self.fic_cata_p = os.path.splitext(self.fic_cata)[0]+'_pickled.py' - print "Debut compil cata: ",time.clock() + + splash._splash.configure(text = "Debut compil cata: %d s" % time.clock()) # compilation éventuelle du catalogue test = self.compile_cata(self.fic_cata,self.fic_cata_c) - print "Fin compil cata: ",time.clock() + self.update_barre() + splash._splash.configure(text = "Fin compil cata: %d s" % time.clock()) if not test : showerror("Compilation catalogue","Impossible de compiler le catalogue %s" %self.fic_cata) + # import du catalogue - print "Debut import_cata: ",time.clock() + splash._splash.configure(text = "Debut import_cata: %d s" % time.clock()) self.cata = self.import_cata(self.fic_cata) - print "Fin import_cata: ",time.clock() + self.update_barre() + splash._splash.configure(text = "Fin import_cata: %d s" % time.clock()) if not self.cata : showerror("Import du catalogue","Impossible d'importer le catalogue %s" %self.fic_cata) + # # analyse du catalogue (ordre des mots-clés) # - print "Debut Retrouve_Ordre: ",time.clock() + splash._splash.configure(text = "Debut Retrouve_Ordre: %d s" % time.clock()) # Retrouve_Ordre_Cata_Standard fait une analyse textuelle du catalogue # remplacé par Retrouve_Ordre_Cata_Standard_autre qui utilise une numerotation # des mots clés à la création #self.Retrouve_Ordre_Cata_Standard() self.Retrouve_Ordre_Cata_Standard_autre() - print "Fin Retrouve_Ordre: ",time.clock() + self.update_barre() + splash._splash.configure(text = "Fin Retrouve_Ordre: %d s" % time.clock()) # # analyse des données liées à l'IHM : UIinfo # - print "Debut UIinfo: ",time.clock() uiinfo.traite_UIinfo(self.cata) - print "Fin UIinfo: ",time.clock() + self.update_barre() # # chargement et analyse des catalogues développeur (le cas échéant) # diff --git a/Editeur/treewidget.py b/Editeur/treewidget.py index 7e327387..311189fe 100644 --- a/Editeur/treewidget.py +++ b/Editeur/treewidget.py @@ -26,7 +26,7 @@ import images # __version__="$Name: $" -__Id__="$Id: treewidget.py,v 1.10 2002/11/12 12:25:02 eficas Exp $" +__Id__="$Id: treewidget.py,v 1.11 2003/03/07 16:17:12 eficas Exp $" # Fonte_Standard = fontes.standard @@ -97,9 +97,9 @@ class Tree : def resizescrollregion(self): x0,y0,x1,y1=self.canvas.bbox(ALL) - y1=y1+(self.canvas.winfo_height()/20-1)*20 + # On ajoute une marge approximativement de la moitié du canvas + y1=y1+self.canvas.winfo_height()/2 self.canvas.configure(scrollregion = (x0,y0,x1,y1)) - #self.scrolledcanvas.resizescrollregion() def select_next(self,event): self.node_selected.select_next() @@ -480,7 +480,9 @@ class Node : """Cette methode a pour but de mettre a jour la validite du noeud et de propager la demande de mise à jour à son parent """ - self.update_icone() + if self.image_id != None : + image = self.geticonimage() + self.canvas.itemconfig(self.image_id,image=image) self.parent.update_valid() def update(self,event=None) : -- 2.39.2