self.m_radioBox2 = wx.RadioBox( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, m_radioBox2Choices, 1, wx.RA_SPECIFY_COLS )
self.m_radioBox2.SetSelection( 0 )
fgSizer1.Add( self.m_radioBox2, 0, wx.ALIGN_RIGHT|wx.ALL, 5 )
+
+ msg = u"""Langue de l'interface"""
+ self.m_staticText45 = wx.StaticText( self, wx.ID_ANY, msg, wx.DefaultPosition, wx.DefaultSize, 0 )
+ self.m_staticText45.Wrap( -1 )
+ fgSizer1.Add( self.m_staticText45, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
+
+ self.m_staticText46 = wx.StaticText( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
+ self.m_staticText46.Wrap( -1 )
+ fgSizer1.Add( self.m_staticText46, 0, wx.ALL, 5 )
+
+ self.listlangues = [ u"french", u"english" ]
+ self.langues = wx.Choice( self, wx.ID_ANY, (200, -1), choices = self.listlangues)
+ #self.langues.SetSelection( 0 )
+ fgSizer1.Add( self.langues, 0, wx.ALIGN_RIGHT|wx.ALL, 5 )
msg = u"""Vérifier l'installation des
bibliothèques de R"""
if self.parent.pref.getboolean('iramuteq', 'checkupdate') : val2 = 0
else : val2 = 1
self.m_radioBox2.SetSelection(val2)
+ self.langues.SetSelection(self.listlangues.index(self.parent.pref.get('iramuteq', 'guilanguage')))
if sys.platform == 'win32' :
if self.parent.pref.getboolean('iramuteq', 'R_mem') :
self.m_checkBox1.SetValue(True)
if self.m_radioBox2.GetSelection() == 0 : valcheck = 'true'
else : valcheck = 'false'
parent.pref.set('iramuteq', 'checkupdate', valcheck)
+ parent.pref.set('iramuteq', 'guilanguage', self.listlangues[self.langues.GetSelection()])
if sys.platform == 'win32' :
if self.m_checkBox1.GetValue() :
parent.pref.set('iramuteq', 'R_mem', 'true')
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
+