]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
CCAR: Modified Files:
authoreficas <>
Mon, 28 Apr 2003 08:00:42 +0000 (08:00 +0000)
committereficas <>
Mon, 28 Apr 2003 08:00:42 +0000 (08:00 +0000)
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.

Editeur/appli.py
Editeur/compoformule.py
Editeur/readercata.py

index 727dab24c030c47ebb7455030b325c6301e6d497..d4e93ea1886ec0d27307a3bf99e2419fc96ddba3 100644 (file)
@@ -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 :
index c397f3de6fe19eaff643ca3bf3efdb85c4f91b16..14614c197a6e664352c4d723ea973778e0378ed9 100644 (file)
@@ -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("<Return>",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
index a5672a09ae92c44807356ae6de2fee4444cfb177..68e4aaa917f5e032b54abfcf2af04afed88c25f1 100644 (file)
@@ -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,