From e4e602cb427d6e47e91a0b0e5f421f8bccaa95b5 Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Tue, 30 May 2006 08:55:39 +0000 Subject: [PATCH] PN : pour le style --- Editeur/appli.py | 2 +- Editeur/basestyle.py | 1 + Editeur/configuration.py | 7 +++++-- Editeur/statusbar.py | 7 ++++--- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Editeur/appli.py b/Editeur/appli.py index 9e11eb89..c947a371 100644 --- a/Editeur/appli.py +++ b/Editeur/appli.py @@ -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): """ diff --git a/Editeur/basestyle.py b/Editeur/basestyle.py index f260dd47..e4287b75 100644 --- a/Editeur/basestyle.py +++ b/Editeur/basestyle.py @@ -22,5 +22,6 @@ class STYLE: standard12_gras_italique = ( "Helvetica",14,'bold','italic') standardcourier10 = ("Courier",14) + statusfont = ("Helvetica",16) style=STYLE() diff --git a/Editeur/configuration.py b/Editeur/configuration.py index c748a61f..d2d2cc75 100644 --- a/Editeur/configuration.py +++ b/Editeur/configuration.py @@ -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=[] diff --git a/Editeur/statusbar.py b/Editeur/statusbar.py index de3f9d6e..e3b809b8 100644 --- a/Editeur/statusbar.py +++ b/Editeur/statusbar.py @@ -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 """ -- 2.39.2