self.label_6 = wx.StaticText(self, -1, u'Eliminer les recouvrements')
self.check3 = wx.CheckBox(self, -1)
txt = u"""Taille du texte proportionnel
-à la masse de la forme"""
+à l'effectif de la forme"""
self.label_7 = wx.StaticText(self, -1, txt)
self.check4 = wx.CheckBox(self, -1)
self.label_min = wx.StaticText(self, -1, 'min')
self.slider_sphere.Enable(False)
def OnPass(self,evt) :
- if evt.GetString() != u'actives' :
+ if evt.GetString() == u'classes' :
self.check4.SetValue(False)
self.check4.Enable(False)
self.OnNorm(wx.EVT_CHECKBOX)
wx.Dialog.__init__(self, *args, **kwds)
self.fileout = ""
self.parent = parent
- #box = wx.BoxSizer(wx.HORIZONTAL)
self.label_lem = wx.StaticText(self, -1, u"Lemmatisation")
self.radio_lem = wx.RadioBox(self, -1, u"", choices=['oui', 'non'], majorDimension=0, style=wx.RA_SPECIFY_ROWS)
- #sizer.Add(box, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_RIGHT, 5)
- #box2 = wx.BoxSizer(wx.HORIZONTAL)
- #self.txt_exp = wx.StaticText(self, -1, u"Utiliser le Dict. des expressions")
- #self.exp = wx.RadioBox(self, -1, u"", choices=['oui', 'non'], majorDimension=0, style=wx.RA_SPECIFY_ROWS)
- #self.label_uce = wx.StaticText(self, -1, u"Construire des UCE")
- #self.check_uce = wx.CheckBox(self, -1)
- #txt = """Nombre d'occurrences par uce"""
- #self.label_occuce = wx.StaticText(self, -1, txt)
- #self.spin_ctrl_4 = wx.SpinCtrl(self, -1, "",size = (100,30), min=10, max=1000, initial = 35)
#txt = u"""Fréquence minimum d'une forme
#analysée (0 = non utilisé)"""
#self.label_8 = wx.StaticText(self, -1, txt)
def __set_properties(self) :
self.SetTitle(u'Préférences')
- #self.spin_ctrl_4.Enable(False)
- #self.spin_ctrl_5.Enable(False)
- #self.spin_max_actives.Enable(False)
-
-# def OnCheckUce(self, evt) :
-# if self.check_uce.GetValue() :
-# self.spin_ctrl_4.Enable(True)
-# self.spin_ctrl_5.Enable(True)
-# if self.spin_ctrl_5.GetValue() > 0 :
-# self.spin_max_actives.Enable(False)
-# else :
-# self.spin_max_actives.Enable(True)
-# else :
-# self.spin_ctrl_4.Enable(False)
-# self.spin_ctrl_5.Enable(False)
-# self.spin_max_actives.Enable(False)
-
-# def OnSpin(self, evt) :
-# if self.spin_ctrl_5.GetValue() > 0 :
-# self.spin_max_actives.Enable(False)
-# else :
-# self.spin_max_actives.Enable(True)
def OnKeys(self, evt):
- dial = AlcOptFrame(self.parent, self)
+ dial = AlcOptFrame(self, self.parent.parent)
dial.CenterOnParent()
val = dial.ShowModal()
def __del__( self ):
pass
+
+class FreqDialog(wx.Dialog):
+ def __init__(self, parent, ID, listcol, title, size) :
+ wx.Dialog.__init__(self, parent, ID, title, size=size, pos=wx.DefaultPosition,style=wx.DEFAULT_DIALOG_STYLE | wx.CANCEL | wx.OK )
+ pre = wx.PreDialog()
+ pre.SetExtraStyle(wx.DIALOG_EX_CONTEXTHELP)
+ pre.Create(parent, ID, title, wx.DefaultPosition, size, wx.DEFAULT_DIALOG_STYLE | wx.CANCEL | wx.OK)
+ self.PostCreate(pre)
+ self.parent = parent
+ sizer = wx.BoxSizer(wx.VERTICAL)
+ #self.content = parent.content
+ self.header = listcol
+ #LABELLIST = []
+ #for i in self.header:
+ # forme = i
+ # if len(forme) > 60 :
+ # LABELLIST.append(i[0:60])
+ # else:
+ # LABELLIST.append(i)
+ self.list_box_1 = wx.ListBox(self, -1, choices=self.header, style=wx.LB_EXTENDED | wx.LB_HSCROLL)
+ sizer.Add(self.list_box_1, 0, 5)
+
+ btnsizer = wx.BoxSizer(wx.HORIZONTAL)
+
+ btn = wx.Button(self, wx.ID_CANCEL)
+ btn.SetHelpText("Annuler")
+ btnsizer.Add(btn)
+
+ btn = wx.Button(self, wx.ID_OK)
+ btn.SetHelpText("Valider")
+ btn.SetDefault()
+ btnsizer.Add(btn)
+
+ sizer.Add(btnsizer, 0, wx.ALIGN_CENTER_VERTICAL | wx.ALIGN_CENTER_HORIZONTAL, 5)
+ self.SetSizer(sizer)
+ sizer.Fit(self)
+ self.SetTitle(u"Sélection")
+
+ # end wxGlade
+