1 # -*- coding: utf-8 -*-
3 Ce module génère un objet INDEX par lecture et interprétation du fichier texte
4 le décrivant (ex : index_aide.py)
11 Construit un objet ITEM_INDEX
13 def __init__(self,t_item):
19 Initialise les structures de données de l'item
27 Construit les sous-items de self s'il y a lieu et retoruve le label et le fichier de l'item
30 self.titre = self.t_item[0]
31 self.fichier = self.t_item[1]
32 l_items = self.t_item[2]
37 self.l_items.append(o)
41 Construit un objet INDEX (non graphique) à partir de l'interprétation du fichier d'index
42 (type index_aide.py) passé en argument
44 def __init__(self,fichier_index):
45 self.fichier_index = fichier_index
50 Initialise les structures de données propres à l'index
58 Lit le fichier index et l'interprète
60 txt = open(self.fichier_index,'r').read()
62 d['repertoire']=os.path.dirname(self.fichier_index)
66 items = d.get("items",None)
69 self.fichier = items[1]
74 self.l_items.append(o)