]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN : pour le style
authorPascale Noyret <pascale.noyret@edf.fr>
Tue, 30 May 2006 08:55:39 +0000 (08:55 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Tue, 30 May 2006 08:55:39 +0000 (08:55 +0000)
Editeur/appli.py
Editeur/basestyle.py
Editeur/configuration.py
Editeur/statusbar.py

index 9e11eb894e47b67f253511e8298af74a12cad5ff..c947a371cab0041ee6608117f2362443fd214eae 100644 (file)
@@ -140,7 +140,7 @@ class APPLI:
       if (self.test == 0):
          splash._splash.configure(text = "Chargement de la statusbar")
       import statusbar
-      self.statusbar=statusbar.STATUSBAR(self.top)
+      self.statusbar=statusbar.STATUSBAR(self.top,styles.style.statusfont)
 
   def load_appli_composants(self):
       """
index f260dd47b81664736211fd5ab7ce1fda3f16f004..e4287b75d3d910b8d0b0b96f95ad294874bf31ae 100644 (file)
@@ -22,5 +22,6 @@ class STYLE:
     standard12_gras_italique = ( "Helvetica",14,'bold','italic')
 
     standardcourier10 = ("Courier",14)
+    statusfont = ("Helvetica",16)
 
 style=STYLE()
index c748a61f6523d06d4f9e6d3c239aa1d880278b1b..d2d2cc7567376edbc141992755ca957cff3c7ce5 100644 (file)
@@ -58,8 +58,9 @@ class CONFIGbase:
   # Verifie l'existence du fichier "standard"
   # appelle la lecture de ce fichier
       if not os.path.isfile(self.fic_ini):
-          showerror("Erreur","Pas de fichier de configuration" + self.fic_ini+"\n"+string.join(l[2:]))
-          print "Erreur à la lecture du fichier de configuration : %s" % fic
+          print self.fic_ini
+          showerror("Erreur","Pas de fichier de configuration" + self.fic_ini+"\n")
+          print "Erreur à la lecture du fichier de configuration : %s" % self.fic_ini
           sys.exit(0)
       self.lecture_fichier(self.fic_ini)
 
@@ -260,6 +261,7 @@ class CONFIGStyle(CONFIGbase):
                    #"standard12_gras":"police 12 gras",
                    #"standard12_gras_italique":"police 12 gras italique",
                    #"standardcourier10":"courrier "
+                   "statusfont":"police utilisée dans la status Bar",
                   }
       self.types ={"background":"mot", 
                    "foreground":"mot" ,
@@ -274,6 +276,7 @@ class CONFIGStyle(CONFIGbase):
                    "standard12":"mot2",
                    "standard12_gras":"mot3",
                    "standard12_gras_italique":"mot4",
+                   "statusfont":"mot2",
                    "standardcourier10":"mot2"}
       self.YesNo={}
       self.l_param=[]
index de3f9d6e18fb3385d593677ac20b323124f15a3a..e3b809b81af24fd082640031700717652d18d691 100644 (file)
@@ -25,8 +25,9 @@ import Tkinter
 import types
 
 class STATUSBAR:
-   def __init__(self,parent):
+   def __init__(self,parent,police):
       self.parent=parent
+      self.police=police
       self.frame = Tkinter.Frame(parent,bd=1, relief=Tkinter.RAISED)
       self.frame.pack(side=Tkinter.BOTTOM, fill=Tkinter.X)
       self.label = Tkinter.Label (self.frame,
@@ -34,7 +35,7 @@ class STATUSBAR:
                                         text='',
                                         justify='left',
                                         relief='sunken',
-                                        height=2,
+                                        height=3,
                                         bg='gray95')
       self.label.pack(side='left',expand=1,fill='both')
 
@@ -43,7 +44,7 @@ class STATUSBAR:
           texte_infos=texte[0:150]
       else :
           texte_infos=texte
-      self.label.configure(text=texte_infos)
+      self.label.configure(text=texte_infos,font=self.police)
 
    def reset_affichage_infos(self):
       """ Efface tout message présent dans le panneau en bas d'EFICAS """