From: eficas <> Date: Mon, 28 Apr 2003 08:00:42 +0000 (+0000) Subject: CCAR: Modified Files: X-Git-Tag: CCARDebutMod1809~13 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=fca34723f901f24c7050606374fe286480231f8e;p=tools%2Feficas.git CCAR: Modified Files: CCAR: Editeur/appli.py Editeur/compoformule.py Editeur/readercata.py Correction du problème d'affichage des fenetres Pmw.Dialog sous Windows. Ces fenetres doivent etre filles du splash ou avec un parent visible. La demande de catalogue est fille du splash La fenetre FAQ est fille de la toplevel mais affichée apres disparition du splash et apparition de la toplevel. --- diff --git a/Editeur/appli.py b/Editeur/appli.py index 727dab24..d4e93ea1 100644 --- a/Editeur/appli.py +++ b/Editeur/appli.py @@ -57,8 +57,8 @@ class APPLI: self.message='' self.cree_composants_graphiques() self.load_appli_composants() # Creation du BUREAU - self.affiche_FAQ() splash.fini_splash() + self.affiche_FAQ() # AY : cas ou le nom du fichier a été passé en argument if fichier : try : diff --git a/Editeur/compoformule.py b/Editeur/compoformule.py index c397f3de..14614c19 100644 --- a/Editeur/compoformule.py +++ b/Editeur/compoformule.py @@ -78,7 +78,7 @@ class FORMULEPanel(panels.OngletPanel): self.option_menu_typ.place(relx=0.33,rely=0.23) Label(self.frame_valeur,text= 'Arguments : ').place(relx=0.,rely=0.40) self.entry_arg = Entry(self.frame_valeur) - Label(self.frame_valeur,text= 'Expression : ').place(relx=0.,rely=0.60) + Label(self.frame_valeur,text= 'Expression : ').place(relx=0.,rely=0.65) self.entry_exp = Entry(self.frame_valeur) # binding sur les entries self.entry_nom.bind("",self.verif_nom) @@ -87,18 +87,21 @@ class FORMULEPanel(panels.OngletPanel): # affichage des entries self.entry_nom.place(relx=0.35,rely=0.10,relwidth=0.2) self.entry_arg.place(relx=0.35,rely=0.40,relwidth=0.4) - Label(self.frame_valeur,text='Entrer les arguments sous la forme').place(relx=0.35,rely=0.45) - Label(self.frame_valeur,text='TYPE : VARIABLE séparés par des virgules (,)').place(relx=0.35,rely=0.49) - Label(self.frame_valeur,text= 'Exemple REEL:INST,ENTIER:COEF').place(relx=0.35,rely=0.53) - self.entry_exp.place(relx=0.35,rely=0.60,relwidth=0.60) - # affichage d'une phrase d'aide - aide = """ - Un retour de chariot dans une zone de saisie vous permet de vérifier si - la valeur que vous avez entrée est valide. - Ce n'est qu'après avoir appuyé sur le bouton Valider que les nouvelles - valeurs seront effectivement prises en compte - """ - Label(self.frame_valeur,text=aide).place(relx=0.5,rely=0.7,anchor='n') + + # affichage d'une phrase d'aide pour les arguments + aide = """Entrer les arguments sous la forme +TYPE : VARIABLE séparés par des virgules (,) +Exemple REEL:INST,ENTIER:COEF """ + Label(self.frame_valeur,text=aide, justify="l").place(relx=0.5,rely=0.47,anchor='n') + + self.entry_exp.place(relx=0.35,rely=0.65,relwidth=0.60) + # affichage d'une phrase d'aide pour l'expression + aide = """Un retour de chariot dans une zone de saisie vous permet de vérifier si +la valeur que vous avez entrée est valide. +Ce n'est qu'après avoir appuyé sur le bouton Valider que les nouvelles +valeurs seront effectivement prises en compte.""" + Label(self.frame_valeur,text=aide).place(relx=0.5,rely=0.75,anchor='n') + # affichage des nom, type retourné, arguments et corps de la FORMULE self.display_valeur() # affichage des boutons diff --git a/Editeur/readercata.py b/Editeur/readercata.py index a5672a09..68e4aaa9 100644 --- a/Editeur/readercata.py +++ b/Editeur/readercata.py @@ -283,7 +283,7 @@ class READERCATA: self.version_code = liste_choix[0] return # création d'une boîte de dialogue modale - self.fenetre_choix_cata = Pmw.Dialog(self.parent, + self.fenetre_choix_cata = Pmw.Dialog(splash._splash, #avec self.parent, ne marche pas sous Windows buttons=('OK','ANNULER'), defaultbutton = 'OK', title = "Choix d'une version du code %s" %self.code,