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):
"""
standard12_gras_italique = ( "Helvetica",14,'bold','italic')
standardcourier10 = ("Courier",14)
+ statusfont = ("Helvetica",16)
style=STYLE()
# 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)
#"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" ,
"standard12":"mot2",
"standard12_gras":"mot3",
"standard12_gras_italique":"mot4",
+ "statusfont":"mot2",
"standardcourier10":"mot2"}
self.YesNo={}
self.l_param=[]
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,
text='',
justify='left',
relief='sunken',
- height=2,
+ height=3,
bg='gray95')
self.label.pack(side='left',expand=1,fill='both')
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 """