X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Editeur%2Feficas.py;h=f9e97f9b5fe14896d28cea74ab4b47e1c949282d;hb=29b425ec26f919b37df151a0c22b9d13cfa55de8;hp=c1d683c19fd9b026b3bbbbc89029c4a207b19f6f;hpb=fcd054a825fbe171652108194c0204f8e3fd955a;p=tools%2Feficas.git diff --git a/Editeur/eficas.py b/Editeur/eficas.py index c1d683c1..f9e97f9b 100644 --- a/Editeur/eficas.py +++ b/Editeur/eficas.py @@ -1,3 +1,22 @@ +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== """ Ce module contient la classe EFICAS qui est l'application proprement dite. Elle est dérivée de la classe APPLI @@ -12,12 +31,16 @@ from tkMessageBox import askyesno,showerror import traceback # Modules Eficas +import patches import appli from widgets import Fenetre class EFICAS(appli.APPLI): - extensions=['readercata','bureau','browser','options'] + try: + from prefs import appli_composants + except: + appli_composants=['readercata','bureau','browser','options'] def get_texte_infos(self): texte=appli.APPLI.get_texte_infos(self) @@ -46,7 +69,7 @@ class EFICAS(appli.APPLI): self._ulfile.setentry('') self.dialog.deactivate(result) self.ulfile = None - self.text='' + self.text=None def get_file(self,unite=None,fic_origine = ''): """ @@ -107,3 +130,10 @@ class EFICAS(appli.APPLI): showerror("Type de fichier non reconnu","EFICAS ne sait pas ouvrir ce type de fichier") return None + def affiche_texte(self,entete,texte): + """Cette methode ouvre une fenetre modale dans laquelle on affiche un texte + """ + self.affiche_infos(entete) + f=Fenetre(self, titre=entete, texte = texte) + f.wait() +