load rgl before graph 3d
[iramuteq] / KeyFrame.py
index 5ad7f92..20cb046 100755 (executable)
@@ -43,7 +43,7 @@ class AlcOptFrame(wx.Dialog):
         'nr' : [wx.NewId(),wx.NewId(),u"Formes non reconnues"],
         }
         self.parent=parent
-        self.keys=self.parent.parent.keys
+        self.keys=self.parent.keys
         self.listlabel=[]
         self.listspin=[]
         self.listbutton=[]
@@ -73,7 +73,7 @@ class AlcOptFrame(wx.Dialog):
         
         #self.Bind(wx.EVT_BUTTON, self.OnApply, self.button_val)
         
-        self.dico=self.parent.parent.parent.lexique#'dictionnaires/lexique.txt')
+        self.dico=self.parent.parent.lexique#'dictionnaires/lexique.txt')
 
         self.__set_properties()
         self.__do_layout()
@@ -118,13 +118,15 @@ class AlcOptFrame(wx.Dialog):
         
     def CreateList(self,type):
         if type=='ver_sup' or type=='ver':
-            liste=[descr[0] for item,descr in self.dico.iteritems() if descr[1]==type]
+            #liste=[descr[0] for item,descr in self.dico.iteritems() if descr[1]==type]
+            liste = [forme for forme in self.corpus.formes if self.corpus.formes[forme].gram==type]
             liste=list(set(liste))
         else:
-            liste=[item for item,descr in self.dico.iteritems() if descr[1]==type]
+            #liste=[item for item,descr in self.dico.iteritems() if descr[1]==type]
+            liste = [forme for forme in self.corpus.formes if self.corpus.formes[forme].gram==type]
         liste.sort()
         txt=('\n').join(liste)
-        ListViewFrame=ListView(self.parent.parent)
+        ListViewFrame=ListView(self.parent)
         ListViewFrame.text_ctrl_1.WriteText(txt)
         ListViewFrame.text_ctrl_1.SetSelection(0,0)
         ListViewFrame.text_ctrl_1.SetInsertionPoint(0)