Salome HOME
8caa7ef958219541f6d46e83e50d58f237666ed3
[tools/eficas.git] / Editeur / faq.py
1 """
2    Ce module sert a afficher le texte du FAQ EFICAS
3    et à attendre l'acquittement par l'utilisateur
4 """
5 # Modules Python
6 import os
7 import Pmw
8 from Tkinter import END
9
10 # Modules Eficas
11 import prefs
12 import fontes
13
14 class FAQ:
15    def __init__(self,parent):
16       self.parent=parent
17       self.Dialog = Pmw.Dialog(parent,
18                                buttons=('Lu',),
19                                title="FAQs et limitations d'EFICAS",
20                                command = self.lu_FAQ)
21       txt = open(os.path.join(prefs.INSTALLDIR,'Editeur','faqs.txt'),'r').read()
22       Texte = Pmw.ScrolledText(self.Dialog.interior(),
23                                text_font=fontes.standard)
24       Texte.insert(END,txt)
25       Texte.pack(expand=1,fill='both')
26       self.Dialog.activate(geometry = 'centerscreenalways')
27
28    def lu_FAQ(self,event=None):
29       self.Dialog.destroy()
30
31 def affiche(parent):
32    FAQ(parent)